En Quentli una solicitud de pago es equivalente a un adeudo o factura en otras plataformas.
Crea un cliente
El primer paso es crear un cliente, quien será el beneficiario de la suscripción.POST /v1/customers
Crea una suscripción
Una vez que tengas un cliente, lo que sigue es crear una suscripción para representar su acceso a un producto o servicio (por ejemplo, una licencia de software).Ejemplo de solicitud
POST /v1/subscriptions
Observa cómo en este ejemplo no proporcionamos el campo
items
o invoices
. Esto significa que la suscripción se creará “vacía” y debemos crear las solicitudes de pago después.Crea las solicitudes de pago
Ahora que tenemos una suscripción, podemos crear las solicitudes de pago que pertenecerán a ella. Para ello, debemos crear un objetoinvoices
con los siguientes campos:
customerId
: El ID del cliente previamente creado.dueDate
: La fecha de programación de la solicitud de pago.collectionMethod
: El método de cobranza de la solicitud de pago. Revisa los métodos soportadossubscriptionId
: El ID de la suscripción previamente creada.items
: Un arreglo de items que representan los conceptos de pago a cobrar. Debes proporcionar al menos un item.
Ejemplo de solicitud
POST /v1/invoices
¿Qué sigue?
Dependiendo del método de cobranza y de la fecha de programación (dueDate
) de la solicitud de pago, Quentli determinará la siguiente acción:
- Si el método de cobranza es
AUTOMATIC
, Quentli intentará cobrar el monto de la solicitud de pago cuando se cumpla la fecha de programación. - Si el método de cobranza es
SEND_REMINDER
, Quentli enviará un recordatorio al cliente a través de los canales configurados cuando se cumpla la fecha de programación. - Si el método de cobranza es
MANUAL
, Quentli no hará ninguna acción.