If you have customers in the Netherlands, iDEAL is the payment method they expect. It is the most widely used online payment option in the country, and it now processes as a true instant payment in Growth Hub. When a customer pays with iDEAL, the money settles immediately, no waiting, no delays, and the booking is confirmed on the spot.
iDEAL runs through Stripe and sits alongside card payments in your Growth Hub checkout. Once activated in your Stripe account, it appears automatically for eligible customers at checkout.
In this article:
iDEAL is supported only for customers with Dutch bank accounts.
Payments are made in EUR and confirmed immediately.
Fraud risk is low, and there are no chargebacks because iDEAL uses push payments.
You can enable iDEAL directly in your Stripe account settings.
Once enabled, iDEAL payments follow the same workflow as card payments in Growth Hub.
Prerequisites
Make sure the following is in place before activating iDEAL.
Stripe account connected: Your Growth Hub storefront must be connected to a Stripe account.
EUR currency enabled: iDEAL payments are made in EUR only. Confirm your Stripe account accepts EUR transactions.
Netherlands customers: iDEAL is only available to customers with Dutch bank accounts. It will not appear for customers in other markets.
Overview
iDEAL is a Dutch online banking payment method that lets customers pay directly from their bank account. Payments are instant: funds settle immediately upon confirmation, and the booking is marked as paid straight away.
After you have set up iDEAL, these transactions will follow the same workflows as any card payments in Growth Hub. This includes how payments are confirmed, recorded, and managed within the platform. Learn how payment options and logic work in Growth Hub β
What instant payment means for your reconciliation: Because iDEAL settles immediately, there is no gap between a booking being confirmed and the payment appearing in your Stripe account. What you see in Growth Hub matches what you see in Stripe in real time. There are no chargebacks and no pending payment states to chase.
Key facts about iDEAL payments in Growth Hub:
iDEAL is supported only for customers with Dutch bank accounts.
All iDEAL payments are made in EUR.
Payments are instant. Funds settle the moment the customer confirms in their banking app.
There are no chargebacks. iDEAL uses push payments, meaning the customer initiates the transfer directly from their bank.
Fraud risk is low. Authentication is handled by the customer's own bank.
Once activated, iDEAL transactions follow the same workflow as card payments in Growth Hub.
Activate iDEAL in Stripe
Turn on iDEAL in your Stripe account. This only needs to be done once.
Go to Settings > Payment Methods > One-Time Payments in your Stripe account.
Find iDEAL in the list and click Turn on.
In the dialog, turn on both toggle switches: One-Time Payments and Recurring Payments.
Click Turn on.
Note: iDEAL will appear at checkout automatically for eligible customers once activated in Stripe. There are no additional settings to configure in Growth Hub.
What customers see at checkout
Once iDEAL is active, customers with Dutch bank accounts will see it as a payment option in your Growth Hub storefront. Here is what the payment flow looks like from their side.
Customer selects iDEAL at checkout.
The customer chooses their bank from a list and is redirected to their banking app or website.
Customer authenticates the payment using their bank's method (for example, an app, QR code, or two-factor authentication).
Payment is confirmed instantly. The booking is marked as paid, and the customer receives confirmation.
On your side, the payment appears in Growth Hub and Stripe immediately after confirmation, just like a card payment.
Best Practices
Keep the following in mind to get the most out of iDEAL at your location.
Confirm your Stripe account is set to EUR: iDEAL only processes in EUR. If your default currency is not EUR, payments will not go through. Check your Stripe account currency settings before going live.
Do not expect iDEAL to appear for non-Dutch customers: Stripe restricts iDEAL to Dutch bank accounts. If a customer in another market cannot see it at checkout, that is expected behaviour, not a bug.
Use instant settlement to simplify your end-of-day reconciliation: Because iDEAL settles immediately, your Growth Hub booking records and Stripe payouts will always be in sync. You do not need to reconcile pending payments for iDEAL transactions.
Frequently asked questions
iDEAL is not showing up at checkout. What should I check?
iDEAL is not showing up at checkout. What should I check?
Check 3 things:
iDEAL is activated in your Stripe account under Settings > Payment Methods.
Your Stripe account accepts EUR.
The customer has a Dutch bank account. iDEAL only appears for customers whose bank is supported by iDEAL in the Netherlands.
If all 3 conditions are met and it is still not showing, contact Stripe support.
Does iDEAL support recurring payments, such as memberships?
Does iDEAL support recurring payments, such as memberships?
iDEAL does not support recurring charges. Because of this, Growth Hub cannot store iDEAL payment details for future billing. Customers with a membership or any other recurring charge need to add their SEPA Direct Debit details separately via the Member Portal. Those details will then be used for all future recurring payments on their account.
A customer says their iDEAL payment went through, but their booking was not confirmed. What do I do?
A customer says their iDEAL payment went through, but their booking was not confirmed. What do I do?
Check the payment status in your Stripe dashboard first. If Stripe shows the payment as confirmed, check the booking status in Growth Hub. If there is a mismatch, contact our support team with the Stripe payment reference and the customer's booking details.
Can customers in other countries use iDEAL?
Can customers in other countries use iDEAL?
No. iDEAL is restricted to customers with Dutch bank accounts. Customers in other countries will not see iDEAL as a payment option at checkout, regardless of their location settings.




