Pay at counter y APK
Testing
Prueba cobros y devoluciones en staging: el terminal de pruebas los aprueba automáticamente y puedes forzar un denegado con el importe.
Para validar tu integración con la Cloud API, la Local API o los Intents de Android antes de pasar a producción, trabaja contra el entorno de staging con el terminal de pruebas que te proporcionamos. Pay at table se prueba de otra forma: consulta su guía.
Cómo funciona el terminal de pruebas
El terminal de pruebas se comporta como uno real ante tu integración, pero simula el cobro: no hace falta ninguna tarjeta y no se hace ningún cargo.
Probar un pago aprobado y uno denegado
El resultado depende de los céntimos del importe que envías:
| Importe | Resultado |
|---|---|
12.50 |
Aprobado |
10.19 |
Denegado |
0.19 |
Denegado |
125.19 |
Denegado |
Así puedes comprobar que tu integración gestiona bien un rechazo sin necesitar una tarjeta real.
Probar una devolución
Las devoluciones siguen la misma regla: una devolución por un importe que termine en .19 se deniega, y cualquier otra se aprueba.
Qué recibe tu integración
Un cobro simulado llega igual que uno real, así que no necesitas ningún código especial para las pruebas:
| Integración | Aprobado | Denegado |
|---|---|---|
| Cloud API | status: completed |
status: declined |
| Local API | status: completed |
status: declined |
| Intents de Android | RESULT_OK con status: completed |
RESULT_CANCELED con status: declined |
Los datos de la tarjeta de un cobro aprobado también son simulados: por ejemplo, los últimos dígitos son siempre 1234.
Antes de pasar a producción
El terminal de pruebas solo simula un cobro aprobado o denegado. Con un terminal real, el cobro sí abre la pantalla para pasar la tarjeta y el importe .19 no tiene ningún efecto especial.
Cuando todo funcione, el último paso es la certificación. Al superarla, recibirás las credenciales de producción.