Single Euro Payment Area (SEPA) is a unique euro payment area that establishes an integrated European market for payment instruments. The aim of SEPA is to ensure that payments within Europe take place as simply and effectively as those within a single country.
Chargebee allows you to configure SEPA Direct Debit payments using Stripe. To accept SEPA payments using Chargebee, you must have a bank account linked with Stripe.
Click Settings > Configure Chargebee > Payment Gateway > Add payment gateway > Stripe
Log in to an existing account or create a new one. The Configure Stripe page will open as shown below.
Enable Direct Debit (SEPA) to configure Direct debit payments for European customers. The SEPA configuration page will open up as shown below.
Enter the Creditor name, Creditor ID, Email and Phone number. The Creditor name and Creditor ID are necessary to create an authorization agreement. An authorization agreement authorizes the biller to collect funds from the customer's bank account.
According to the European payment council, when you enable SEPA Direct Debit payments for customers, an authorization agreement should be available for the customer to view and confirm the mandate. Read more on this .
Chargebee displays an authorization agreement on the relevant page (depending on where your customer is entering their bank details) for the customer to set up direct debit payments via SEPA. Shown below is a sample authorization agreement from the checkout page.
Select customers to whom you wish to display the direct debit payment method for in Checkout and self serve portal. Select the necessary option from Display Direct Debit as a payment method for setting in the bottom of the page. Available options are:
All your customers - This options allows all your customers (including new customers) to pay via SEPA irrespective of whether the Allow this customer to pay via his/her Bank Account option is enabled on the customer's details page.
Only customers with Direct Debit enabled
Two types of email notifications are available for SEPA payments:
Mandate Creation: To inform customers that the mandate has been created.
Payment pre-notification: To inform customers that a payment will be initiated in 'X' days via Direct Debit from their bank accounts.
You can view the content of these emails by clicking Settings > Configure Chargebee > Email notifications > Payments & Credits..
Webhooks are indispensable to a smooth SEPA workflow; they notify Chargebee of any changes made to the transaction on Stripe so Chargebee can keep you updated on what's going on with your payment. They can be configured by pasting Chargebee's notification URL in your Stripe account at Your account > Account settings > Webhooks > Add endpoint > Account. Find a more detailed tutorial on configuring webhooks on our Stripe page. Please do note that while you are configuring webhooks, please select all types of events.
In case you remove your Stripe account from Chargebee, this URL will no longer be valid. Adding Stripe to Chargebee again will generate a new URL that you will (once again) have to paste in your Stripe account.