Boleto is an official (regulated by the Central Bank of Brazil) payment method in Brazil.
To complete a transaction, customers receive a voucher stating the amount to pay for services or goods. Customers then pay the boleto before its expiration date in one of several different methods, including at authorized agencies or banks, ATMs, or online bank portals. You will receive payment confirmation after 1 business day, while funds will be available for payout 2 business days after payment confirmation.
We recommend you use Checkout or the Payment Element so you can automatically add Boleto and other payment methods from the Stripe Dashboard, without changing your code. Stripe then determines the list of supported payment methods to show each customer by evaluating the currency, payment method restrictions, and other parameters.
The following Stripe products also support adding Boleto from the Dashboard:
If your integration requires manually listing payment methods, learn how to manually configure Boleto as a payment.
Check out the Boleto sample on GitHub.
Generally Boleto payments cannot be disputed by the customer. However, in rare instances irregularities similar in nature to disputes (by the bank) may arise (for example, due to mishandling). Stripe will need to reach out to you in such cases and ask for your cooperation.
Boleto payments cannot be refunded. You will need to create a separate process to credit customers who require a refund.
The amount for a single Boleto must be at least R$5.00 and no more than R$49,999.99.