El bloque de código siguiente muestra un ejemplo del contenido del recurso postback para un pago declinado.
{
"meta": {
"item_type": "payment_declined",
},
"item": {
"merchant_name": "Merchant 1",
"assigned_user": "[email protected]",
"amount": 5.67,
"currency": "MXN",
"created_at": "2020-05-15T15:36:11Z",
"declined_at": "2020-05-15T15:36:11Z",
"status": "DECLINED",
"status_code": "50001",
"receipt_no": "Y3qw6VX", //optional
"merchant_invoice": "1de9-XXXX-XXXX-6975",
"payment_type": "CARD",
"payment_sub_type": "EMV_PIN",
"payment_request_code": "GFBWS536",
}
}
La tabla siguiente contiene los elementos de la respuesta para la notificación postback de pago declinado.
Elemento |
Descripción |
Tipo |
Notas |
||||||
meta |
Objeto con detalles del comerciante |
Object |
|
||||||
|
item_type |
Tipo de respuesta relacionado al estado de la solicitud del pago |
String |
|
|||||
item |
Objeto con detalles de la solicitud de pago |
Object |
|
||||||
|
merchant_name |
Nombre del comerciante |
String |
255 caracteres |
|||||
|
assigned_user |
Correo electrónico del usuario de Clip |
String |
64 caracteres |
|||||
|
amount |
Total antes de impuestos |
Number |
12 enteros con 2 decimales |
|||||
|
currency |
Código de divisa para el pago de la transacción conforme a ISO 4217 |
String |
10 caracteres |
|||||
|
created_at |
Marca de tiempo para la creación de la solicitud de pago |
String |
Formato ISO 8601 para marcas de tiempo |
|||||
|
declined_at |
Marca de tiempo para la declinación de la solicitud de pago |
String |
Formato ISO 8601 para marcas de tiempo |
|||||
|
status |
Estado de la solicitud de pago. Ejemplo: Declined |
String |
250 caracteres |
|||||
|
status_code |
Código numérico relacionado al estado específico de la solicitud de pago. Ejemplo: 50001 |
String |
Consulta la tabla siguiente de Status Codes para el mapeo de los estados |
|||||
|
receipt_no |
Número de ID único para el recibo de la transacción |
String |
Campo opcional
|
|||||
|
merch_invoice |
Mensaje de referencia personalizado que lo agrega el comerciante |
String |
100 caracteres Admite valor nulo |
|||||
|
payment_type |
Categoría de la forma de pago |
String |
|
|||||
|
payment_sub_type |
Detalles para la categoría de la forma de pago |
String |
|
|||||
|
payment_request_code |
Número de ID para el pago cancelado |
String |
8 caracteres Admite valor nulo |
La siguiente tabla incluye los códigos de estado disponibles referentes al estado declinado y la descripción para cada uno de ellos.
Código de estado | Estado | Descripción | Solución propuesta |
---|---|---|---|
50001 | Declined | La tarjeta ha sido declinada y la transacción no se ha completado. | Solicita al cliente intentar con una tarjeta distinta o contactar al banco emisor. |
50008 | Declined | Declinado por el banco. | Solicita al cliente contactar a su banco emisor. |
50009 | Declined | Fondos insuficientes. | Solicita al cliente verificar con el banco emisor si la cuenta tiene fondos suficientes. |