Payments

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.