Restofy Docs

Formas de pago del pedido

POST /api/site-checkout/get-order-payment-options

Descripción

Devuelve las formas de pago disponibles para el pedido según su modalidad de entrega.

Detalles

Indica cómo puede pagar el cliente el pedido que arma desde el menú digital, según la modalidad de entrega elegida. Incluye las formas que cobran antes de preparar y las que cobran al recibir, cada una con los datos que el cliente necesita para completarla. Las define el restaurante para cada modalidad.

Permisos requeridos

public

Request

Nombre Tipo Requerido Reglas
slug string
min:1 max:63
orderUuid string
min:36 max:36

Ejemplo de request

curl -X POST https://restofy.pro/api/site-checkout/get-order-payment-options \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -H "X-Tenant-Key: <tenantKey>" \
  -d '{
    "slug": "string",
    "orderUuid": "string"
}'

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

Ejemplo de respuesta

Actualizado: 2026-09-08T16:35:34Z
HTTP 200

Request

{
    "slug": "restofy_test_sitepaymentoptio_9509_1788885292_tenant",
    "orderUuid": "7bb4ab6e-7fb3-4a39-9c9f-ae0e72d5638d"
}

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "paymentOptions": [
            {
                "optionType": "pay_at_register",
                "paymentMethodId": null,
                "cashRegisterId": null,
                "whatsappPhone": null,
                "instructions": "Paga en la caja al llegar.",
                "asksChange": 0
            }
        ]
    }
}