Totales del pedido
POST /api/site/get-order-totals
Descripción
Devuelve el desglose de importes del pedido en curso para revisarlo antes de enviarlo.
Detalles
Retorna el detalle de importes del pedido que el cliente arma desde el menú digital: subtotal, descuento, propina, domicilio y el total estimado a pagar. El desglose final de impuestos lo confirma el restaurante al momento del cobro.
Permisos requeridos
public
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| slug | string | Sí |
min:1
max:63
|
| orderUuid | string | Sí |
min:36
max:36
|
Ejemplo de request
curl -X POST https://restofy.pro/api/site/get-order-totals \
-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_siteorderreadtes_9503_1788885309_tenant",
"orderUuid": "1c3d4925-0bc3-4d76-b7af-727ba861e4c2"
}
Response
{
"success": true,
"message": "Operación realizada correctamente",
"data": {
"totals": {
"productsCents": 4600000,
"taxInclusionMode": "inclusive",
"discountCents": 0,
"tipAmountCents": 0,
"tipModeApplied": "disabled",
"isTipOverridden": 0,
"deliveryFeeCents": 0,
"deliveryZoneId": null,
"deliveryModeApplied": "disabled",
"grandTotalCents": 4600000,
"balanceCents": 0,
"paymentStatus": "unpaid"
}
}
}