New in Chargebee: Explore Reveal and understand your payment performance end-to-end.Try Now
Docschargebee docs
HomeBillingPaymentsRevRecGrowthReveal
Support

Product Updates


  • Release Notes

Payment Methods


  • Payment Methods Overview
  • Cards
  • Direct Debit
  • Bank Based Payments
  • Wallets
  • Vouchers
  • Articles and FAQ

Payment Gateways and Configuration


  • Payment Gateways Overview
  • Chargebee Test Gateway
  • Stripe
    • ACH Credit Transfer via Stripe
    • ACH Payments via Stripe
    • Alipay via Stripe
    • Amazon Pay via Stripe
    • Apple Pay via Stripe
    • Automated Bank Transfer via Stripe
    • BACS via Stripe
    • Bancontact via Stripe
    • BECS via Stripe
    • Boleto Payments via Stripe
    • Cartes Bancaires
    • Cash App Pay via Stripe
    • Google Pay via Stripe
    • iDEAL via Stripe
    • Kakao Pay via Stripe
    • Naver Pay via Stripe
    • Revolut Pay via Stripe
    • SEPA Payments via Stripe
    • Sofort via Stripe
    • Stablecoin via Stripe
    • Stripe RBI e-Mandate Impacts
    • Wechat Pay via Stripe
  • PayPal Payment Services
  • Chargebee Pay
  • Adyen
  • Authorize.net
  • Bambora (formerly Beanstream)
  • Bank of America
  • BluePay
  • BlueSnap
  • Braintree
  • Checkout.com
  • CyberSource
  • dLocal
  • EBANX
  • Ecentric
  • Elavon
  • E-xact Direct Integration
  • eWay Rapid
  • Global Payments
  • GoCardless
  • J.P. Morgan Mobility Payment Solutions
  • Metrics Global
  • Mollie
  • Moneris
  • Network Merchants Incorporated (NMI)
  • Nuvei
  • Orbital (Chase Paymentech)
  • Pay.com
  • Paymill
  • Paystack
  • Pin Payments
  • QuickBooks Payments
  • Razorpay
  • Sage Pay
  • Solidgate
  • Twikey
  • Windcave
  • Worldline Online Payments(formerly Ingenico)
  • Worldpay
  • Articles and FAQ

Level 2/3 Data Support


  • Level 2/3 Data Support

Advanced Routing


  • Advanced Routing

Dunning


  • Dunning
  • Articles and FAQ

Offline Checkout


  • Offline Checkout
  • Articles and FAQ

Transaction Sync & Invoice Mapping


  • Transaction Sync and Invoice Mapping

Fraud Management


  • Fraud Management

Error Handling


  • Errors with Root Cause and Troubleshooting

Payment Lifecycle Logs


  • Payment Intents
  • Transactions
  • Gateway Activity Logs
  • Gateway Webhook Logs
  • Articles and FAQ

Others


  • Reach (Merchant of Record)
  • Payment Verification
  • Bulk Deletion of Payment Methods
  • Custom Payment Methods
  • Payment Initiator Parameter
  • PSD2 and Strong Customer Authentication
  • RBI e-Mandate
  • RBI Tokenization Regulations
  • Chargeback Management
  • Transaction Descriptors
  • Payment Preferences
  • Visa Trial Rules
  • Mastercard Trial Rules
  • Co-badged Card Compliance
  • Articles and FAQ
  1. Payments
  2. Payment Gateways and Configuration
  3. Stripe
  4. Boleto Payments via Stripe
  1. Payments
  2. Payment Gateways and Configuration
  3. Stripe
  4. Boleto Payments via Stripe

Boleto Payments via Stripe

Boleto is a payment method commonly used in Brazil. It is a type of voucher that customers can use to make payments offline.

A Boleto contains important information such as the payment amount, due date, barcode, and the beneficiary's information. To pay a Boleto, the customer can either print the voucher and use the barcode to pay online or at a bank or convenience store.

Since Brazilians mostly prefer to pay in cash, Boleto is a good solution where a merchant can issue a Boleto to a customer against an invoice, and the customer can use it to pay in cash at their convenience before expiry.

Prerequisites

The following prerequisites are important for accepting payments via Boleto:

  1. Make sure you have configured a valid Brazil-based Stripe account to your Chargebee site.
  2. Make sure you add the BRL currency to your Chargebee site, as Boleto expects BRL currency for creating vouchers.
  3. Make sure you have enabled Boleto in Offline Payment Methods in your Chargebee site.
  4. Make sure you have configured Smart Routing for the correct Stripe account with Boleto.

Adding BRL currency

  1. Go to Settings > Configure Chargebee > Currencies.
    image
  2. Click Add Currency.
    image
  3. Select BRL from the drop-down menu.
  4. Choose how you want to set the exchange rate from the options. You can either set the rate yourself or let Chargebee set it for you.
  5. Click Add Currency.
    image

Configuring Boleto via Stripe in Chargebee

  1. Go to Settings > Configure Chargebee > Payment Gateways

  2. Select the relevant Stripe account

  3. Enable Boleto

  4. Click Apply

    image

Enabling Offline Payment for Boleto

Follow the steps below to enable Boleto as an offline payment method:

  1. In your Chargebee Billing site, go to Settings > Configure Chargebee > Billing LogIQ

    image
  2. Select Offline Payment Methods under the Payments section.

    image
  3. Enable Offline Payment Methods if not already enabled.

  4. Enable Boleto

    image
  5. Verify and update the details in the fields (if required).

    image
  6. Click Save

  7. Click Apply

    image

Email Notifications

You can add a payment voucher button for Boleto or a voucher link using a mergevar in invoice and dunning-related emails.

Follow the steps to add a payment voucher button to the email template:

  1. Go to Settings > Configure Chargebee > Email Notifications.

  2. Select Standard Emails under Manual Emails.

    image
  3. Click Edit for the Send Invoice email.

    image
  4. In the email body, click the + button, click Add Button, and then click Payment Voucher. You can also customize the name and alignment of this button.

    image
  5. Since the Boleto payment method email address may vary from the customer email address, a merchant can choose to send the email to the payment method email as well by enabling Send to payment method email address.

    image
  6. Alternatively, you can also add a voucher link using a mergevar. Follow the steps to do so:

    1. Add a placeholder text for the voucher link in the email template body.
    2. Edit the text and add the invoice.payment_voucher_url mergevar as a hyperlink.

NOTE: This is not recommended as it will appear as an empty hyperlink in case the voucher is not available.

Adding Boleto as a Payment Method for a Customer

You can add Boleto as a payment method for a customer. Make sure you have configured Boleto as a payment method in the Stripe gateway configuration. Only one Boleto payment method can be added per customer.

Follow the steps below to add the payment method:

  1. Go to Customers and click on a customer name to navigate to the details page.

  2. Under the Payment Methods section, click Add Payment Method and select Add Boleto.

    image
  3. Enter the required customer details and click Submit.

    image

You can see the payment method added under the Payment Methods section.

image

How Can a Merchant Send a Boleto to a Customer?

If a customer requests a Boleto from a merchant in case they lose their voucher or in any other scenario, a merchant must be able to send the Boleto to a customer on demand.

In such cases, a merchant can send the Boleto as a part of the invoice email. They can use the Send Invoice email option at the invoice level to send the invoice to the customer in the email with the link to the Boleto voucher.

Note

A voucher can be created only when the customer's auto collection is off and a payment due invoice is created.

Frequently Asked Questions (FAQs)

Q1. How many active Boleto vouchers can exist for an invoice? Ans. Only one active voucher can exist per invoice.

Q2. In which state of an invoice can a Boleto voucher be created? Ans. A Boleto voucher can be generated only for the invoices in PAYMENT_DUE, NOT_PAID, and POSTED states.

Q3. What are the conditions for creating a voucher during subscription renewal, subscription creation, or adding a charge? Ans. The following conditions are to be met for creating a voucher under these scenarios:

  1. Auto-collection should be off.
  2. The Invoice amount should be in BRL currency.
  3. For subscription renewal/ subscription creation, the voucher will be created if the subscription's preferred offline payment method is Not selected, NO_PREFERENCE, or BOLETO.

Q4. When does Chargebee create a transaction if the customer pays using Boleto? Ans. The transaction is created only when the customer completes the payment and Chargebee receives confirmation from the gateway. In case the customer does not complete the payment, a failed transaction will be recorded at Chargebee based on the webhook received from the gateway.

Q5. What if a customer makes a partial payment using any other payment method after a Boleto is issued? Ans. If the invoice is partially paid using any other payment method after the voucher has been issued before the customer starts the Boleto payment, the Boleto is attached to the invoice and the leftover amount is considered as excess payment.

Q6. What if a customer makes a full payment using any other payment method after a Boleto is issued? Ans. If the invoice is paid using any other payment method after the voucher has been issued before the customer starts the Boleto payment, the Boleto payment is considered as excess payment.

Q7. What happens to the Boleto payment if the invoice is adjusted due to a change in a subscription? Ans. If the invoice is adjusted due to scenarios such as a change in a subscription after the voucher has been issued before the customer starts the Boleto payment, the Boleto payment is considered as an excess payment.

Q8. Can I generate a Boleto voucher? Ans. If the customer selects Boleto as the payment method during checkout, the voucher is displayed at the end of the checkout process. Additionally, the customer receives an email with the link to the voucher as well.

Articles & FAQs

How to enable Boleto payment method via Stripe?

Was this article helpful?