Menú: Documentación

Pay at table

Testing

Prueba Pay at table de principio a fin: envía una mesa, ábrela desde el terminal y lanza un cobro hasta tu TPV.

Pay at table se prueba de principio a fin: envías tus mesas a honei, abres una mesa desde el terminal de pruebas y lanzas un cobro para comprobar que llega a tu TPV.

Antes de empezar

Necesitas:

  • El terminal de pruebas conectado a staging. Como en Pay at counter y APK, no abre la pantalla para pasar la tarjeta: el cobro se aprueba automáticamente.
  • Tu API accesible desde internet, porque los servidores de honei llaman a tu TPV. Comparte su URL con el equipo de soporte.
  • Los dos endpoints de tu TPV ya implementados: obtener una cuenta y recibir un pago.

La prueba completa

Envía salas y mesas1Abre la mesa2Pide la cuenta con tableId3Devuelve la cuenta4Muestra la cuenta56Aprueba el cobro automáticamenteRegistra el cobro7Envía el pago8Confirma la recepción9TPVhoneiTerminal

1. Envía una mesa

Envía a staging al menos una sala con una mesa. El integrationTableId debe coincidir con el identificador de esa mesa en tu TPV.

POSTSincronizar salas y mesas/roomsAPI reference

Comprueba que: la llamada responde 200 y la mesa aparece en el terminal de pruebas.

2. Accede a la mesa desde el terminal

Abre una cuenta para esa mesa en tu TPV y, después, entra en la mesa desde el terminal. honei pedirá la cuenta a tu API.

GETObtener una cuenta{yourApiURL}/tabAPI reference

Comprueba que: tu API recibe la petición con el tableId correcto, y el terminal muestra los productos y el total de la cuenta.

3. Envía un cobro

Cobra desde el terminal toda la cuenta o una parte. El cobro se aprueba automáticamente y honei envía el pago a tu API.

POSTRecibir un pago{yourApiURL}/paymentAPI reference

Comprueba que: tu TPV recibe el pago y actualiza lo pagado y lo pendiente de la cuenta. Si la pruebas con un cobro parcial, la cuenta debe seguir abierta con el importe restante.

Probar un cobro denegado

La regla es la misma que en Pay at counter: el terminal de pruebas deniega cualquier importe que termine en .19. Por ejemplo, prepara en tu TPV una cuenta de 10.19 € y cóbrala entera desde el terminal.

Siguiente paso

Cuando todo funcione, el último paso antes de producción es la certificación. Al superarla, recibirás las credenciales de producción.