Last updated

Introduction

Belvo's Pix Automático is a recurring payment modality defined by the Central Bank of Brazil that enables the automatic initiation of Pix transfers, based on a one-time authorization granted by the end user (payer).

Once authorized, a merchant can initiate recurring payments without requiring manual approval for each transaction (charge). These recurring payments can be configured with either fixed or variable amounts, depending on the business logic.

This feature is particularly useful for use cases such as:

  • Subscriptions (for example, streaming services, SaaS, and membership programs)
  • Monthly bills (for example, utilities, telecom, and insurance)
  • Installments or monthly fees with adjustable amounts

Example flow

Below you can see our recommended flow for your application where:

  1. Present the possible payment methods (highlighting Pix Automático).
  2. List the supported institutions for your user to select.
  3. Once they select the instituion, you can generate the Payment Authorization. You must show the summary of the Payment Authorization to your user so that they can review it. To confirm the authorization, they will need to be redirected to their institution. For details regarding what information you must show in the summary screen, see the Required information to display in summary section below.
  4. The user confirms the authorization and is then redirected back to your application.
  5. Display a confirmation screen with the details of the authorization.

For the technical details of each step, please see our Direct API (Pix Automático) guide.

High-level flow of the UI that your user will encounter

Integration options

For Pix Automático, we offer one integration option:

Direct API

Customize the user experience according to your brand needs and use our API to create and process payments.

We recommend this flow if your team has a dedicated set of engineers, product people, and designers to design and implement the payment flows and necessary screens, taking into account the regulatory requirements as this is a product regulated by the Brazilian Central Bank.

Check out our dedicated Direct API (Pix Automático) guide for the step-by-step instructions.

Required information to display in summary

In the summary screen (before redirected the user to their institution), you must present the following data that you receive as a response from Belvo's API:

  • customer.name
  • customer.identifier
  • payment_method_configuration.statement_description
  • payment_method_configuration.contract_id
  • payment_method_configuration.amount (for Fixed payments)
  • payment_method_configuration.maximum_amount (for Variable payments)
  • payment_method_configuration.frequency
  • payment_method_configuration.start_date
  • payment_method_configuration.end_date
  • payment_method_configuration.authorization_url
UI example of the Summary Screen