Restofy Docs
Menú digital POST

Consultar el pago en línea

POST /api/digital-menu/get-payment-status

Descripción

Dice si el cobro en línea sigue en proceso, quedó aprobado o fue rechazado.

Detalles

Relee el último intento de cobro y, si sigue en curso, le pregunta a la pasarela. Un pago aprobado queda en espera hasta que el restaurante aprueba el pedido.

Permisos requeridos

auth-order

Request

Este endpoint no recibe parámetros.

Respuesta

Campos que devuelve dentro de data. Nada fuera de esta lista sale en la respuesta.

Campo Tipo Descripción
transaction object Admite vacío Último cobro en línea; vacío si nunca se intentó pagar
transaction.paymentTransactionUuid string Identificador del cobro
transaction.methodType string Admite vacío Medio con que se envió el pago
transaction.status string Estado del cobro en la pasarela
transaction.isSent bool Si ya se envió a la pasarela
transaction.amountInCents int Monto del cobro, en centavos
transaction.asyncPaymentUrl string Admite vacío Dirección del banco para terminar el pago
transaction.reference string Admite vacío Referencia del cobro
transaction.statusMessage string Admite vacío Motivo que dio el banco
transaction.updatedAt datetime Último cambio del cobro

Ejemplo de request

curl -X POST https://restofy.pro/api/digital-menu/get-payment-status \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>"

Los valores son demo: reemplázalos por datos reales del negocio.