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.