This site requires javascript to be enabled.

iDEAL

Results for

Results for Searching

Additional information

If a consumer cancels the payment after being redirected to iDEAL and then presses "back" to return, their session at iDEAL will no longer be active. As a result, the option to accept the transaction won't be available, and the transaction state will be marked as REJECTED with status ID 125 (canceled at the bank).

The current timeout settings are quite generous, set at 120 minutes. If the consumer doesn't complete the transaction or if we can't retrieve its status within this time frame, the transaction will time out and be marked as REJECTED with status ID 140 (expired at the bank).

Mobile payment

After the consumer selects their issuing bank, you need to redirect them from the browser window or mobile app. If this isn't possible, display a message like "You will now be redirected to your bank's app or mobile website."

When initiating a payment from your app, don't use an in-app browser for the issuer's screens. The entire payment flow should happen in a trusted app, either the consumer's chosen browser or the issuer's mobile app. The consumer shouldn't be able to start another payment from your app during this time.

iDEAL mobile payments might redirect the consumer to a different mobile page or app. Keep the consumer on one browser page, but avoid using in-app browsers. If switching apps or windows is necessary (like redirecting to the issuer), inform the consumer to prevent confusion (e.g., "You are being redirected to the app of merchant X. If the app doesn't load, click here").

Inline frame (iframe)

It's not allowed to present the screen of the issuer in an iframe, as the consumer must be able to verify the URL and SSL certificate of the web page they are on.

References

iDEAL is offered in a full-service model. It means that we take care of the collection and reporting of the funds. Status changes that affect the financial position (like refunds and payments) will be reported in our standard reports, as described in the reporting section.

Refunds are made via Bank Transfer (Payment Product ID 1070) and can be processed in two ways:

  • Submitting a refund action on the order via API.
  • Pushing the refund button on the Payment Console.

Please be aware that the total value of the refunds submitted on the order may not exceed the total amount paid on the payment. The maximum timeline for processing a refund is 180 days.

Next Consumer experience