Restofy Docs
Menú digital POST

Ver el depósito de la reserva

POST /api/digital-menu/get-deposit

Descripción

Devuelve el depósito que espera la reserva, con qué se paga y en qué va el cobro.

Detalles

Retorna el monto pendiente, hasta cuándo hay plazo, los medios en línea y el último intento de cobro. Solo para el dueño de la reserva.

Permisos requeridos

public

Request

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

Respuesta

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

Campo Tipo Descripción
reservation object Reserva y su depósito
reservation.reservationUuid string Identificador de la reserva
reservation.isAwaitingAdvance bool Si la reserva espera el pago del depósito
reservation.advanceRequiredCents int Admite vacío Depósito que pide la reserva, en centavos
reservation.advanceDueAt datetime Admite vacío Hasta cuándo hay plazo para pagar el depósito
gateway object Admite vacío Pago en línea del restaurante; vacío si no cobra en línea
gateway.privacyPolicyUrl string Admite vacío Términos de la pasarela
gateway.personalDataUrl string Admite vacío Autorización de datos personales
gateway.enabledMethods array<string> Medios de pago en línea que acepta
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-deposit \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "slug": "string",
    "reservationUuid": "string"
}'

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