Restofy Docs
Menú digital POST

Dejar propina

POST /api/digital-menu/set-tip

Descripción

Guarda la propina que eligió el cliente y devuelve los totales del pedido.

Detalles

Aplica la propina por monto, por porcentaje o sin propina, solo si el restaurante la deja elegir. Se ajusta con el pedido ya enviado.

Permisos requeridos

auth-order

Request

Nombre Tipo Requerido Reglas
tipType string Sí
enum:amount,percent,none
amountCents int No
min_value:0
percent int No
min_value:0 max_value:100
reasonCode string No
enum:slow_service,unfriendly,cash_tip,custom
reasonNote string No
max:200

Respuesta

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

Campo Tipo Descripción
productsCents int Total de los productos, en centavos
taxInclusionMode string Si los precios incluyen impuestos
taxCents int Impuestos, en centavos
discountCents int Descuentos, en centavos
tipCents int Propina, en centavos
deliveryFeeCents int Costo del domicilio, en centavos
grandTotalCents int Total a pagar, en centavos
balanceCents int Saldo pendiente, en centavos

Ejemplo de request

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

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