iDEAL payments
Learn about iDEAL, a common payment method in the Netherlands.
iDEAL is a Netherlands-based payment method that allows customers to complete transactions online using their bank credentials. All major Dutch banks are members of Currence, the scheme that operates iDEAL, making it the most popular online payment method in the Netherlands with a share of online transactions close to 55%.
iDEAL redirects customers to their online banking environment to authenticate a payment using a second factor of authentication and there is immediate notification about the success or failure of a payment. The exact customer experience depends on their bank.
Payment flow
Below is a demonstration of the iDEAL payment flow from your checkout page:
Get started
You don’t have to integrate iDEAL and other payment methods individually. If you use our front-end products, Stripe automatically determines the most relevant payment methods to display. Go to the Stripe Dashboard and enable iDEAL. To get started with one of our hosted UIs, follow a quickstart:
Other payment products
The following Stripe products also let you add iDEAL from the Dashboard:
If you prefer to manually list payment methods or want to save iDEAL details for future payments, see the following guides:
Check out the iDEAL sample on GitHub.
Disputes
The risk of fraud or unrecognized payments is low because the customer must authenticate the payment with their bank. As a result, you won’t have disputes that turn into chargebacks, with funds withdrawn from your Stripe account.
Refunds
iDEAL payments can be refunded up to 180 days after the original payment.
Website Requirements
If you’re based in the Netherlands, your website must comply with iDEAL scheme rules by clearly displaying your KVK (company registration) number with the Chamber of Commerce. If you aren’t based in the Netherlands, your website must display your registration number with the equivalent local official body.