Restofy Docs
Reservas del comensal POST

Consultar el pago del depósito

POST /api/diner-reservations/get-reservation-payment-status

Descripción

Dice si el cobro del depósito sigue en proceso, quedó aprobado o fue rechazado.

Detalles

Revisa el último cobro del depósito y, si sigue en proceso, le pregunta a la pasarela en qué quedó. Cuando el banco lo aprueba, el depósito queda registrado y la reserva confirmada. En los medios del banco también trae la dirección para terminar el pago cuando ya está lista.

Permisos requeridos

public

Request

Nombre Tipo Requerido Reglas
slug string Sí
min:1 max:63
reservationUuid string Sí
min:36 max:36
chatUuid string Sí
min:36 max:36
deviceUuid string Sí
min:36 max:36

Ejemplo de request

curl -X POST https://restofy.pro/api/diner-reservations/get-reservation-payment-status \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "slug": "string",
    "reservationUuid": "string",
    "chatUuid": "string",
    "deviceUuid": "string"
}'

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

Ejemplo de respuesta

Actualizado: 2026-10-09T02:12:12Z
HTTP 200

Request

{
    "slug": "restofy_test_reservationpayme_2355_1791511821_tenant",
    "reservationUuid": "981e8702-c386-11f1-a755-a2f78ac020f7",
    "chatUuid": "97b7876e-c386-11f1-a755-a2f78ac020f7",
    "deviceUuid": "7f93d99e-413c-4e2b-a1d6-7ecc4cc686c1"
}

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "transaction": {
            "paymentTransactionUuid": "68fe31d7-d56b-4c58-b27e-f5be0244ef7c",
            "methodType": "NEQUI",
            "status": "APPROVED",
            "isSent": true,
            "amountInCents": 5000000,
            "asyncPaymentUrl": null,
            "reference": "68fe31d7-d56b-4c58-b27e-f5be0244ef7c",
            "statusMessage": null,
            "updatedAt": "2026-10-09T02:10:29.000Z"
        }
    }
}