Importante (Pago en efectivo)Es importante que no se realicen pagos de referencias generadas en el ambiente Sandbox ya que estas son de prueba y puede generar temas en su conciliación.
Estructura devuelta en webhook
Atributos a considerar:
"responseCode": "00"
"procRetMsg": "Aprobada"
{
"sessionId": "ky3Kg2d5WrxZ1EslTnG=gK=wHk3OO3",
"transactionId": "618a435e-8912-499c-bbb6-375d3b5283d6",
"amount": "250.0",
"status": "DONE",
"cardHolderName": "Jon",
"lastFourDigits": "0007",
"bankName": null,
"responseCode": "00",
"procRetMsg": "Aprobada",
"customerEmail": "[email protected]",
"cartType": "002",
"cardNature": null,
"authDate": 1623795867163,
"authCode": "123456",
"orderId": "1623795864291630190"
},
"event": "sessionLink.paid",
"type": null,
"createdAt": 1623795867163
}| Código | Descripción |
|---|---|
| 00 | Aprobado |
| 01 | El emisor quiere contactarnos |
| 03 | Problemas con la afiliación |
| 04 | Tarjeta bloqueada |
| 05 | Error General |
| 06 | Problema de comunicación |
| 07 | Tarjeta bloqueada |
| 12 | Problemas con el tipo de operación |
| 13 | Problemas con el tipo de operación |
| 14 | Tarjetas con problemas |
| 15 | Problemas con el emisor |
| 30 | Problemas con la afiliación |
| 31 | Problemas con el tipo de operación |
| 33 | La tarjeta expiró |
| 34 | Regla de fraude |
| 36 | Tarjeta bloqueada |
| 41 | Tarjeta bloqueada |
| 43 | Tarjeta bloqueada |
| 51 | Fondos insuficientes |
| 54 | La tarjeta expiró |
| 55 | Problemas con pin |
| 56 | Tarjeta con problemas |
| 57 | Problemas con el tipo de operación |
| 58 | Problemas con el tipo de operación |
| 61 | Fondos insuficientes |
| 62 | Tarjeta con problemas |
| 63 | Permisos insuficientes |
| 68 | Problemas de comunicación |
| 75 | Problemas con pin |
| 82 | Tarjeta con problemas |
| 83 | Tarjeta con problemas |
| 87 | Tarjeta con problemas |
| 91 | Procesador no disponible |
InfVarias de las respuestas se repiten dado a que el banco para un mismo problema nos devuelva un código distinto
Recomendación:* Se puede utilizar en el sistema una condición el cual diga Si la respuesta es distinta a 00 la transacción no se pudo completar**
