iDEAL is a bank-redirect payment method that allows users in the Netherlands to complete payments using their bank credentials. MemberPress integration with Stripe allows you to receive payments through iDEAL.
This document will guide you through the setup process and provide additional details on using iDEAL with Stripe and MemberPress.
Receiving Payments With iDEAL
MemberPress supports iDEAL as a payment method only through the built-in integration with Stripe. Therefore, before enabling iDEAL, please connect Stripe to MemberPress on your site. Also, test the connection to ensure it is functioning correctly.
After you set and test your Stripe connection, follow these steps to enable iDEAL on your MemberPress registration forms:
- Log in to your Stripe account and navigate to Settings > Payment Methods.
- Scroll down to the Bank redirects section and set iDEAL as a payment method.

- Next, log in to your website Dashboard.
- Navigate to Dashboard > MemberPress > Payments tab and enable iDEAL in MemberPress.
As a result, your membership registration forms will now show iDEAL as a payment option. The iDEAL payment option will be available on both Stripe Checkout and Stripe Element forms.

When your users submit the registration form, they will be redirected to iDEAL to complete the payment authorization. Following the authorization, they will be returned to your site. Users can authorize 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 only be displayed if all conditions are met. iDEAL integration comes with several limitations imposed by iDEAL or Stripe.
Firstly, it is essential to note 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.
Additionally, iDEAL does not support delayed payments. Accordingly, iDEAL will not be available as a payment option 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 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.
Similarly, your users must have a bank account set up with one of the available Issuers to purchase your memberships.
Supported Countries and Currencies
As previously mentioned, iDEAL payments are available only for users located in the Netherlands. However, your merchant country can be any of the supported countries to receive payments from users in the Netherlands.
You must set the merchant country to one of the supported ones, both in your MemberPress settings and Stripe account. Supported countries are:
- 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
In addition, to use iDEAL with MemberPress, you must set the currency in MemberPress settings to the euro (EUR).
You can find more information about iDEAL payments in the Stripe documentation.