iDEAL
Note:
We are gradually migrating to iDeal 2.0, an enhanced version of this payment method.
Changes:
- For users of our redirect solution:
From 26/06/2024 on, our payment page no longer displays an issuer list when iDeal is selected.
Instead, the customer is redirected to the iDeal environment to select the issuer.- For users of our direct solution (via API):
By 01/01/2025, slight modifications to your payment method integration will be necessary. Further information will follow.
iDEAL is the leading payment method in the Netherlands and links all major Dutch retail banks. Customers pay via mobile banking app, QR code, or in their own online banking environment. Once a payment is completed, the customer cannot reverse it and iDEAL guarantees settlement.
Read how iDEAL can benefit your business on multisafepay.com
Supports | Details |
---|---|
Countries | Netherlands |
Currencies | EUR |
Chargebacks | No |
Payment components | Yes |
Payment pages | Yes (Banking: Current and deprecated versions, QR: Current only) |
Recurring payments | Yes (banking only) |
Refunds | Yes: Full and partial |
Second Chance | Yes |
Payment flow
This diagram shows the flow for a successful transaction. Click to magnify.
Payment statuses
The table below sets out the order status and transaction status for payments and refunds.
Description | Order status | Transaction status |
---|---|---|
The customer has been redirected to their bank. | Initialized | Initialized |
MultiSafepay has collected payment. | Completed | Completed |
The customer cancelled the transaction via their bank. | Void | Void/Cancelled |
iDEAL processing error. | Declined | Declined |
The customer didn't complete payment within 1.5 hours. | Expired | Expired |
Refunds: Refund initiated. | Initialized | Initialized |
Refunds: Refund pending (banking only). | Reserved | Reserved |
Refunds: Refund complete. | Completed | Completed |
Activation
- Sign in to your MultiSafepay dashboard .
- To activate the payment method for:
- All sites, go to Settings > Payment methods.
- A specific site, go to Sites, and then click the relevant site.
- Select the checkbox for the payment method, and then click Save changes.
💬 Support: If the payment method isn't visible in your dashboard, email [email protected]
Integration
API
-
See API reference – Create order > Banking order.
Example requests
For example requests, on the Create order page, in the black sandbox, see Examples > iDEAL direct/QR/redirect.
-
Transactions expire after 1.5 hours.
Ready-made integrations
- Banking is supported in most ready-made integrations, except ZenCart.
- QR is supported in:
Testing
To test iDEAL payments, see Testing payment methods - Banking methods.
User guide
Brand recognition
To increase brand recognition for customers, the name of your website appears on the iDEAL payment page and "[Your site name] by MultiSafepay" on the customer's bank statement.
iDEAL QR
iDEAL QR has a wide range of applications. Customers can scan QR codes off screens or paper (e.g. invoices, receipts), and change the amount to pay. This makes it particularly suitable for hospitality, charity collectors, and home deliveries. You can specify whether the same QR code can be used more than once.
Not all Dutch banking apps support iDEAL QR yet, so we recommend that customers scan QR codes with their camera or a general QR reader. This redirects to the ideal.nl payment page, which works for all banks.
Issuers
iDEAL supports a number of Dutch issuers:
Supported issuers
- ABN AMRO
- ASN Bank
- bunq
- ING
- Knab
- Nationale Nederlanden
- N26
- Rabobank
- Regio Bank
- Revolut
- SNS Bank
- Triodos Bank
- Van Lanschot Kempen
- Yoursafe
Support
Email [email protected]
Updated 2 months ago