Datos de prueba

Te contamos sobre la información que podrás utilizar para realizar pruebas sobre las integraciones que configuraste para que tu terminal POS se comunique con el API de Kushki.

¿Cómo funcionan los datos de prueba?

Para verificar el uso de los diferentes métodos de pago, es necesario que en el campo amount incluyas el código que aplica al escenario que deseas probar, tal y como se evidencia en el siguiente ejemplo:

},
"amount": {
"iva": 10,
"currency": "MXN",
"extra_taxes": {
"tip": 0
},

Al enviar “10” en amount (recuerda que este campo corresponde a la suma de todos los valores dentro del objeto), recibirás la siguiente respuesta:

{
"F11": "101675",
"cvm_type": "",
"franchise": "MASTERCARD",
"message_fields": {
"F38": "892478",
"F39": "10"
},
"kushki_response": {
"code": "10",
"message": "Approved partial"
},
"transaction_type": "charge",
"authorized_amount": 100,
"additional_amounts": {
"amount": 0,
"card_type": "",
"amount_type": "",
"account_type": "",
"currency_code": ""
},
"transaction_status": "DECLINED",
"transaction_reference": "0c598cc7-bfd5-4180-8544-34a4f923086e"
}

En el ejemplo anterior la respuesta se evidencia a continuación:

"kushki_response": {
"code": "10",
"message": "Approved partial"

Pagos con tarjeta presente

Utiliza los siguientes datos para probar la recepción de pagos con tarjeta presente.

AmountTransaction modeCódigo de respuestaDescripción
10Autorización (authorization)01Transacción rechazada. Póngase en contacto con el emisor de su tarjeta.
40Autorización (authorization)04La tarjeta ingresada ha sido reportada.
50Autorización (authorization)05Se produjo un error al procesar la transacción.
74Autorización (authorization)00Approval (transacción aprobada con delay).
174Anulación (void)/Reverso (reverse)00Approval (transacción aprobada con delay).
Notificaciones

Te contamos cómo funcionan las notificaciones de las transacciones realizadas con tarjeta presente a través de Webhooks.