Menú: Documentación

Pay at counter y APK · Local API

Devolver un pago

Cómo hacer una devolución directamente contra el terminal en la red local y consultar su resultado.

La devolución se comprueba antes de pedir nada al operador en el terminal: honei verifica que el pago se puede devolver y solo entonces interviene el lector de tarjetas.

Flujo de integración

↻ Mientras el estado sea processingInicia la devolución con tu ref1¿Se puede devolver este pago?2Sí, o el motivo por el que no3202 processing o 200 declined4Consulta el estado por ref5status: processing6Consulta el estado por ref7Estado final y refundId8TPVTerminalhonei

1. Inicia la devolución

El ref de la ruta es un identificador que generas tú para esta devolución. No tiene por qué coincidir con el del pago original. El paymentId es el que devolvió la consulta de estado de ese pago.

POSTIniciar una devolución/device-bridge/payments/:ref/refundAPI reference

Si el pago no se puede devolver, recibes 200 con status: declined y el motivo, y el lector de tarjetas no llega a activarse.

2. Consulta el estado

Es el mismo endpoint que se usa para un pago, con el ref que generaste para la devolución.

GETConsultar pago o devolución/device-bridge/payments/:ref/statusAPI reference