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.