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.
Amount | Transaction mode | Código de respuesta | Descripción |
---|---|---|---|
10 | Autorización (authorization) | 01 | Transacción rechazada. Póngase en contacto con el emisor de su tarjeta. |
40 | Autorización (authorization) | 04 | La tarjeta ingresada ha sido reportada. |
50 | Autorización (authorization) | 05 | Se produjo un error al procesar la transacción. |
74 | Autorización (authorization) | 00 | Approval (transacción aprobada con delay). |
174 | Anulación (void)/Reverso (reverse) | 00 | Approval (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.