How to Enable Bancontact With Stripe and MemberPress?
Bancontact is a bank redirect payment method largely popular in Belgium, allowing consumers to do real-time online payments from their bank account to yours.
MemberPress integration with Stripe allows you to receive payments through Bancontact. This document will show you how to set this up and provide more details on Bancontact.
Receiving Payments With Bancontact
Bancontact is supported only through the built-in MemberPress integration with Stripe. Thus, before enabling Bancontact, please connect Stripe to MemberPress on your site, and test the connection to make sure it’s functioning well.
Once the Stripe is set properly, please enable Bancontact as payment method in your Stripe account, and then in MemberPress. You will find the Bancontact option in your Stripe account by navigating to Settings > Payment Methods and scrolling down to the “Bank redirects” section.
Please check more details on setting this up in the “How To Enable Payment Methods With Stripe and Memberpress” document.
Once Bancontact is enabled, your membership registration forms will show this new payment option. The Bancontact payment option will be available on both Stripe Checkout and Stripe Element forms.
Note: Your Stripe payment form will show Bancontact as a payment method when you toggle on the Bancontact option in MemberPress settings. Please keep in mind that Bancontact will be available on your forms, even if it's not enabled as a payment method in your Stripe account. To avoid any possible issues, please make sure that Bancontact is enabled in your Stripe account before enabling it in MemberPress.
Once the users submit the registration form, they will be redirected to Bancontact to authorize the payment and returned to your site once the payment is confirmed. Users can authorize the payments through the Bancontact website or mobile app.
What’s Important to Know About Using Bancontact?
The Bancontact payment option will show only if all conditions are met, as Bancontact integration comes with several limitations imposed by Bancontact or Stripe.
Firstly, it’s important to mention that Bancontact can only be used for non-recurring payments. Thus, this payment method will not be visible on the registration pages of your recurring memberships. Also, Bancontact doesn’t support delayed payments. Accordingly, Bancontact as a payment option will not be available for memberships with free or paid trials.
Further, Bancontact is based on direct payments from the user’s Belgian bank account to your bank account. To use Bancontact with MemberPress, please make sure that the currency in MemberPress settings is set to EUR.
In addition, your Stripe account needs to be set to one of the following countries to receive payments from your Beligian customers through Bancontact: Australia, Austria, Belgium, Bulgaria, Canada, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Gibraltar, Greece, Hong Kong, Hungary, Ireland, Italy, Japan, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Mexico, Netherlands, New Zealand, Norway, Poland, Portugal, Romania, Singapore, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom, United States.
You can find more information about Bancontact payments in Stripe documentation.