Docs
Stripe has stopped enabling the SEPA credit transfer payment method for new customers as part of their migration to a new bank transfers feature. However, customers who already have SEPA credit transfer enabled on their Stripe account can continue to use it.
Offline payment methods, majorly bank & wire transfers (also called as Push payments) are used by SMBs and Enterprise businesses alike.
When customers pay offline, the transaction details are not sufficient to update the due invoices. This could be due to
So there is a lot of manual effort involved in reconciling payments with due invoices.
With Stripe's SEPA Credit Transfer feature , Chargebee updates payment due invoices (offline) accurately and removes the effort required to search and update due invoices.
What is the feature all about?
Here's the list of steps to be done to setup and accept payments via Stripe SEPA Credit Transfer:
You can enable the Stripe SEPA Credit Transfer option in the Stripe Gateway settings page.
Navigate to Settings > Configure Chargebee > Payment Gateways > select a Stripe Account or create a new Stripe Account > Enable SEPA Credit Transfer
Select how you'd like to apply the payment to customers payment due invoice. You can either apply it automatically or manually. When a customer chooses to apply manually, he can select the invoices for which he wants to apply the credits. Selecting Automatically applies the credits in the order of precedence (old to new).
Choose the customers for whom you'd like to show the "SEPA Credit Transfer" option.
You must configure webhooks in Stripe for Chargebee to receive the payment notifications (when customers make payments).
You can copy the webhooks URL from the gateway settings page and paste it in your Stripe account at Your account > Account settings > Webhooks > Add endpoint > Account.
Chargebee will automatically create a Payment instruction to display the Virtual Bank account details in your invoices. You can review and edit them if required.
Navigate to Settings > Configure Chargebee > Customize Invoice > Payment Instructions > SEPA Credit and review the Virtual Bank Account Details.
Learn more about Payment instructions here.
A virtual bank account is a unique account number which is generated so you don't need to share your sensitive bank account details with your users. A virtual bank account can be paid with SEPA credit or wire transfer. Users can make payment of the amount due to this account, and the amount will be matched with the invoice.
Chargebee auto-generates virtual bank accounts in Stripe when there is a Payment Due, Posted, Not Paid invoice is created for a customer.
When customers are created, ‘Email' and ‘Country' attributes will be mandatory.
The Email address is linked to the customer and is used to create a Virtual bank account.
You can disable SEPA Credit Transfer in the Gateway settings page.
SEPA Credit transfer payment cannot be refunded via Chargebee. You should process the refund via Stripe or manually.
When you remove the SEPA Credit transfer payment method, Chargebee will not show the payment instruction in the subsequent invoices. If customers have transferred the amount to that virtual bank account, Stripe will refund the amount to the customer.
If the amount is less, a partial payment will be recorded against the invoice.
If the amount exceeds, the additional amount will be stored as excess payment for the customer.
The additional amount will be marked as excess payment at the customer level.
You can use Chargebee's virtual bank account API to manage the accounts.