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.