Restofy Docs
Menú digital POST

Ver el cobro del pedido

POST /api/digital-menu/get-payment

Descripción

Devuelve la cuenta del pedido, con qué se puede pagar en línea y en qué va el cobro.

Detalles

Retorna los totales del pedido, los medios en línea que acepta el restaurante y el estado del último intento de cobro. Sin pasarela activa no hay medios en línea para elegir.

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
order object Cuenta del pedido
order.orderUuid string Identificador del pedido
order.orderCode string Número del pedido para mostrar
order.paymentStatus string Estado del pago
order.productsCents int Total de los productos, en centavos
order.discountCents int Descuentos, en centavos
order.tipCents int Propina, en centavos
order.deliveryFeeCents int Costo del domicilio, en centavos
order.totalCents int Total del pedido, en centavos
order.balanceCents int Saldo pendiente, en centavos
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-payment \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>"

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