Skip to content
Last updated

Pix Agendado overview

With Belvo's Pix Agendado product, you can schedule your payments to occur in the future. You can schedule a single payment or a series of payments.

Single and repeating schedules

A single scheduled payment is an automatic transaction where a predetermined amount of money is withdrawn from a customer's account on a future date to pay for a service or product. This payment is a one-time payment via Pix.

A series of scheduled payments is a set of automatic transactions where a predetermined amount of money is withdrawn from a customer's account at regular intervals, such as weekly or monthly. Use a series for bills like utilities, subscriptions, memberships, loan repayments, or rent.

To make things easier, we've made sure that the integration steps for single payments and series of payments are the same 🤩.

Integration options

For Pix Agendado, 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 Agendado) guide for the step-by-step instructions.

What payment frequencies are available?

Belvo currently supports the following scheduled payment types for our Pix Agendado product:

TypeDescriptionMax Occurrences
SingleA one-time transaction for a specific future date.1
DailyFixed-amount payments every day.60 consecutive days
WeeklyFixed-amount payments on a specific day of the week.60 consecutive weeks
MonthlyFixed-amount payments on a specific day of the month.24 consecutive months
CustomFixed-amount payments on specified dates.60 dates up to two years in the future

When are scheduled payments processed?

According to Brazil's Open Finance Network regulations, financial institutions must process scheduled payments according to the table below.

AttemptTimeframe (GMT-3)Notified if failed?
First00:00 - 08:00No
Second18:00 - 21:00Yes

If the first attempt to extract funds results in a failure, the institution will try again to process the payment later the same day. You are only notified that the given payment has failed after all attempts result in a failure.

Multiple retry attempts

Financial institutions in the Open Finance Network must at least make one attempt to retry the payment in the 18:00-21:00 timeframe. However, the institution can make additional attempts in this period if they want to.

What happens to failed scheduled payments?

In the case that a singular Charge fails (the payment cannot be settled) from a set of scheduled Charges, it does not affect the remaining scheduled Charges.

For example, in the case that you have five scheduled weekly Charges, and the second Charge is unsuccessful, the remaining three remain scheduled:

Charge NumberDateOutcome
One2024-06-03Successful
Two2024-06-10Failed
Three2024-06-17Remains scheduled
Four2024-06-24Remains scheduled
Five2024-07-01Remains scheduled

It is not possible to retry a failed Charge. We recommend you contact your user and then create a separate one-time Payment Intent to retrieve funds from the user.

Can scheduled payments be canceled?

Yes, either individual payments or all payments (the whole schedule) can be canceled. The merchant can cancel via Belvo and the end-user can cancel directly on the institution's app/internet banking. For more details, see:

  • Cancel the whole schedule
  • Cancel an individual payment

Can scheduled payments be modified?

No. Once approved, the payments are not modifiable. If any changes need to be made, the merchant needs to cancel the individual payments and issue immediate single payments to replace them, or cancel the whole schedule and setup a new schedule. These new payments (individual or new schedule) will require a new authentication from the end-user as they generate new consents.