Restofy Docs
Menú digital POST

Cambiar la forma de pago del pedido

POST /api/digital-menu/set-payment-option

Descripción

Cambia cómo piensa pagar el cliente un pedido que ya envió y todavía no pagó.

Detalles

Sirve cuando el pago en línea no salió: con una forma que se paga después, el pedido pasa a la aprobación del restaurante. En la mesa que paga al final adelanta el pago, en línea o por transferencia, cuando todo lo pedido está aprobado. No se cambia con el pedido pagado, con un pago en línea en curso o con el comprobante aprobado.

Permisos requeridos

auth-order

Request

Nombre Tipo Requerido Reglas
paymentOptionType string Sí
enum:gateway,whatsapp_transfer,pay_at_register,pay_at_end,room_charge,cash_on_delivery,pay_on_pickup
paymentMethodCode string No
enum:CARD,PSE,NEQUI,BANCOLOMBIA_TRANSFER,DAVIPLATA
cashTenderedCents int No
min_value:0

Respuesta

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

Campo Tipo Descripción
orderUuid string Identificador del pedido
isSent bool Si salió al restaurante con este cambio
nextStep string Admite vacío Lo próximo que le falta al pedido; vacío si no falta nada

Ejemplo de request

curl -X POST https://restofy.pro/api/digital-menu/set-payment-option \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "paymentOptionType": "string"
}'

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