Crear consumo por email
Registra una compra usando el email del cliente, incluso si todavía no tiene cuenta en Loybox.
POST/v1/consumptions/emailAPI key del comercio
Registra un nuevo consumo usando el email del cliente. Es el que conviene en un checkout online, donde el email ya lo tenés y pedirle un código al cliente sobraría.
Funciona aunque el cliente no tenga cuenta
Si el email no corresponde a ninguna cuenta de Loybox, el consumo se crea igual y automáticamente le llega un mail invitándolo a registrarse. Cuando se registra, los puntos de esa compra ya están esperándolo.
Es la forma de que el programa empiece a acumular valor antes de que el cliente se sume.
Cuerpo
client_emailstringrequeridoEmail del cliente que hizo la compra.
amountintegerrequeridoMonto de la compra, en unidades enteras de la moneda del comercio.
Ejemplo
curl -X POST https://loybox-public-api-752998171300.southamerica-west1.run.app/v1/consumptions/email \
-H "Authorization: Bearer $LOYBOX_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"client_email": "ana@example.com",
"amount": 1750
}'// 201 Created
{
"message": "Consumption created successfully"
}Errores
| Código | Cuándo |
|---|---|
400 | No se pudo crear el consumo. |
403 | El cliente existe pero no es elegible para tener consumos. |
404 | El cliente no existe. |
422 | Falta un campo del cuerpo, o el email no tiene formato válido. Ver Errores de validación. |