Cierre del pedido
POST
Formas de pago disponibles
POST /api/checkout/list-payment-options
Descripción
Devuelve con qué puede pagar el cliente según el canal y la modalidad de su pedido.
Detalles
Retorna las formas de pago que el restaurante habilitó para el canal y la modalidad de entrega del pedido. En un domicilio no ofrece pagar en caja. Cada una viaja con los datos que necesita, y quien la muestra le pone nombre.
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 |
|---|---|---|
| paymentOptions | array | Formas de pago que ofrece el restaurante para este pedido |
| paymentOptions[].optionType | string | Forma de pago |
| paymentOptions[].whatsappPhone | string Admite vacío | WhatsApp para enviar el comprobante de la transferencia |
| paymentOptions[].instructions | string Admite vacío | Indicaciones del restaurante para pagar |
| paymentOptions[].asksChange | bool | Si pregunta con cuánto pagas en efectivo |
Ejemplo de request
curl -X POST https://restofy.pro/api/checkout/list-payment-options \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>"
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-10-09T02:12:12Z
HTTP 200
Request
[]
Response
{
"success": true,
"message": "Operación realizada correctamente",
"data": {
"paymentOptions": [
{
"optionType": "pay_on_pickup",
"whatsappPhone": null,
"instructions": null,
"asksChange": 0
}
]
}
}