Restofy Docs
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
            }
        ]
    }
}