How to Enable iDEAL With Stripe and MemberPress?
iDEAL is a bank redirect payment method from the Netherlands, that allows consumers to pay online directly from their bank account to yours.
MemberPress integration with Stripe allows you to receive payments through iDEAL. This document will show you how to set this up and provide more details on iDEAL.
Receiving Payments With iDEAL
iDEAL is supported only through the built-in MemberPress integration with Stripe. Thus, before enabling iDEAL, please connect Stripe to MemberPress on your site, and test the connection to make sure it’s functioning well.
After your Stripe connection is properly set, please enable iDEAL as a payment method in your Stripe account, and then in MemberPress. You will find the iDEAL 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 iDEAL is enabled, your membership registration forms will show this new payment option. The iDEAL payment option will be available on both Stripe Checkout and Stripe Element forms.
Note: Your Stripe payment form will show iDEAL as a payment method when you toggle on the iDEAL option in MemberPress settings. Please keep in mind that iDEAL 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 iDEAL is enabled in your Stripe account before enabling it in MemberPress.
When your users submit the registration form, they will be redirected to iDEAL to authorize the payment and returned to your site once the payment is confirmed. Users can authorize the payments through the mobile app or the online banking environment provided by their bank.
What’s Important to Know About Using iDEAL?
The iDEAL payment option will show only if all conditions are met, as iDEAL integration comes with several limitations imposed by iDEAL or Stripe.
Firstly, it’s important to mention that iDEAL 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, iDEAL doesn’t support delayed payments. Accordingly, iDEAL as a payment option will not be available for memberships with free or paid trials.
Further, iDEAL is based on direct payments from the user’s bank account to your bank account. For this reason, these payments are available only between supported Acquirers and CPSPs on one side, and Issuers on the other side.
To receive these payments, you would need to have a bank account set up with at least one of the supported Acquirers and CPSPs. Please check the list of available Acquirers and CPSPs in the iDEAL documentation. At the same time, your users will be able to pay for your membership only if they have a bank account set up with one of the available Issuers.
In addition, to use iDEAL with MemberPress, please make sure that the currency in MemberPress settings is set to EUR.
You can find more information about iDEAL payments in Stripe documentation.