Revisión Manual de Transacciones - Notificación de cambio de estado

Si usted disponde de la funcionalidad de Revisión manual de transacciones, utilizando la herramienta "Case manager", implementar este servicio le permitirá recibir un POST con el resultado final decidido para la transacción.

La información que se recibirá es la siguiente:

a. ID de Transacción
b. Nuevo Resultado de Cybersource (VERDE/ROJO)
c. Nuevo Resultado Final de la transacción (Aprobada/Rechazada),
d. Fecha de cambio del estado,
e. Fecha Original de la trx (si estuviese disponible)
f. Monto de la Trx.

Requisitos:

• El comercio deberá informar a DECIDIR la URL donde recibirá las notificaciones.

• El formato del post a enviar será JSON, de la misma forma deberá responder a DECIDIR la confirmación del aviso.

MENSAJES

a)Envío DECIDIR-Comercio:

El post se enviará con formato JSON a la URLPost definida por el cliente y configurada en DECIDIR.

Ejemplo:

notificacion.json

    {
    "timestamp": "19\/01\/2016  11:26:59",
    "message-type": "notification",
    "infotransaccion": {
                      "fechacambioestado": "19\/01\/2016  11:26:56", 
                      "estadofinal": "Anulada",
                      "resultadocs": "ROJO"
                      "fechaoriginal": ""18\/01\/2016  10:20:59",
                      "monto": 125.38,
                      "idoperacion": "retail_fer23"

                    }
    }

b)Envío Comercio-DECIDIR:

El comercio enviará la siguiente respuesta de recepción OK del mensaje.

respuesta.json

    {
       "resultado": "ok"
    }

Post a URL dinámica:

También está disponple la posibilidad de que el post se envíe a una URL distinta a la configurada en el panel de Decidir. Para eso se agrega el campo URLDINAMICA en el Payload en el pedido de autorización.

Ejemplo

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:api="http://api.decidir.com.ar">
   <soap:Header/>
   <soap:Body>
      <api:Execute>
         <api:Security>PRISMA XXXXXXXXXXXXXXXXXXXXXXXX</api:Security>
         <api:Session></api:Session>
         <api:Merchant>12345678</api:Merchant>
         <api:Operation>Compra</api:Operation>
         <api:EncodingMethod>XML</api:EncodingMethod>
         <api:Payload>
                  <Request>
                      <NROCOMERCIO>12345678</NROCOMERCIO>
                      <NROOPERACION>operacion0001</NROOPERACION>
                      <MEDIODEPAGO>39</MEDIODEPAGO>
                      <MONTO>100</MONTO>
                      <MONEDA>032</MONEDA>
                      <CUOTAS>02</CUOTAS>
                      <EMAILCLIENTE>[email protected]</EMAILCLIENTE>
                      <TIPODOC></TIPODOC>
                      <NRODOC></NRODOC>
                      <CALLE></CALLE>
                      <NROPUERTA></NROPUERTA>
                      <NOMBREENTARJETA></NOMBREENTARJETA>
                      <NROTARJETA>504363XXXXXXXXXX</NROTARJETA>
                      <VENCIMIENTO>MMAA</VENCIMIENTO>
                      <CODSEGURIDAD>XXX</CODSEGURIDAD>
                      <!-- ### Aqui se ve el campo URLDINAMICA ### -->
                      <URLDINAMICA>http://www.decidir.com.ar/csnotifier/listener.php</URLDINAMICA>
                  </Request>
         </api:Payload>
      </api:Execute>
   </soap:Body>
</soap:Envelope>