Menú digital
POST
Ver la propina
POST /api/digital-menu/get-tip
Descripción
Devuelve la propina del pedido con las opciones rápidas que ofrece el restaurante.
Detalles
Retorna la propina vigente, si el restaurante la deja elegir y las opciones ya calculadas sobre lo que lleva el pedido.
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 |
|---|---|---|
| tipConfigMode | string | Si la propina es voluntaria, obligatoria o no aplica |
| tipValueType | string Admite vacío | Si la propina sugerida es un porcentaje o un monto fijo |
| tipAmountCents | int | Propina vigente, en centavos |
| tipRateBasisPoints | int Admite vacío | Porcentaje de la propina vigente, en puntos básicos |
| isTipOverridden | bool | Si la propina la eligió el cliente |
| maxAmountCents | int | Propina máxima permitida, en centavos |
| totalWithoutTipCents | int | Total del pedido sin la propina, en centavos |
| options | array | Propinas para elegir; vacío si no es voluntaria |
| options[].tipType | string | none, percent o amount |
| options[].percent | int Admite vacío | Porcentaje; vacío si no es por porcentaje |
| options[].amountCents | int | Propina de la opción, en centavos |
| options[].isSuggested | bool | Si es la sugerida por el restaurante |
Ejemplo de request
curl -X POST https://restofy.pro/api/digital-menu/get-tip \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>"
Los valores son demo: reemplázalos por datos reales del negocio.