Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/01/2015, 03:13
maluje
 
Fecha de Ingreso: enero-2015
Mensajes: 2
Antigüedad: 9 años, 3 meses
Puntos: 0
TPV Virtual y Servicio Web

Buenos días,
llevo unos días intentando solucionar un problemilla con el TPV Virtual de La Caixa y no hay manera, así que recurro a vosotros/as en busca de iluminación ;D

El caso es que tengo el TPV configurado para que me notifique a través de un servicio web cuando se realice una transacción.

Tal y como aparece en la web del TPV, está configurado como: "Síncrona SOAP con WSDL"

El servicio web tiene una única función llamada "procesaNotificacionSIS" que recibe un único parámetro, el cual, según la documentación del propio TPV, debería ser un XML.

El problema es que cuando leo dicho parámetro no obtengo un XML, si no una cadena de texto sin formato alguno.

¿A alguien le ha pasado? ¿Conocéis la solución?

Gracias de antemano y un saludo!

PD: El código de la función (de prueba) es:

Código PHP:
function procesaNotificacionSIS($requestXML)
{    
    
$responseXML '<Message><Response Ds_Version="0.0"><Ds_Response_Merchant>OK</Ds_Response_Merchant></Response><Signature>' sha1($requestXML) . '</Signature></Message>'
        
    return 
$responseXML;