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_emailstringrequerido

Email del cliente que hizo la compra.

amountintegerrequerido

Monto 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ódigoCuándo
400No se pudo crear el consumo.
403El cliente existe pero no es elegible para tener consumos.
404El cliente no existe.
422Falta un campo del cuerpo, o el email no tiene formato válido. Ver Errores de validación.

En esta página