How to integrate payments in your application.

We expose information on how to charge the users for the active loans they have so, besides our collection efforts, you can offer a solution built-in your platform.

Payments

Payment calls are done to the /v1/payment/<document>/ URI with an HTTP GET method.

This endpoint returns a list of the active loans this user has, their installments and the invoices associated with them.

An example response looks like this:

[ { "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "date": "2022-04-30", "status": "pending", "installment_list": [ { "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "number": "1", "amount": "50.00", "due_date": "2022-03-30", "status": "paid", "invoice_list": [] }, { "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "number": "2", "amount": "50.00", "due_date": "2022-04-30", "status": "overdue", "invoice_list": [ { "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "status": "pending", "type": "boleto", "barcode_format": "string", "barcode": "string" }, { "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "status": "pending", "type": "pix", "code": "string", "img_url": "string" } ] }, ], "paid_all": { "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "amount": "100.00", "due_date": "2022-05-30", "status": "pending", "invoice_list": [ { "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "status": "pending", "type": "pix", "code": "string", "img_url": "string" } ] }, } ]

It's valid to have more than once invoice associated with one installment. During onboarding we setup which method is preffered to auto-populate the invoices of the loan. So you can fetch the information in this endpoint and present a barcode for a Boleto or a PIX QR code, etc.