Skip to main content

iDEAL Integration Guide

This article provides guidance on how to set up payments via the iDEAL method on your ordering portal

Written by AMFG Consulting & Support

Overview

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 Integration Steps

iDEAL can be easily integrated with AMFG by setting up your Stripe account.

1. Sign in to your Stripe account (https://dashboard.stripe.com/dashboard)

2. Make sure the ‘Viewing test data’ is disabled

3. Proceed to the “Developers” tab API keys


4. Copy the values from your Publishable Key and Secret Key Tokens as per the instructions below:

5. Open the AMFG Management Console and navigate to Settings → Payment Options → Alternative Payments → iDEAL → Manage.

6. Add the token from the Publishable key to the PUBLIC KEY field and the token from the Secret key to the PRIVATE KEY field:

Note: You can also set Min/Mx value limits for your iDEAL Payments.

6. Proceed to the Stripe → ”Developers” tab → “Webhooks” page and click on the "Add endpoint" button.


7. Depending on whether your AMFG application is located in our EU or US instance, you will need to add one of the following URLs to the Endpoint URL in Stripe:

8. Add the following 6 events to the “Events to send” section:

  • payment_intent.requires_action

  • payment_intent.processing

  • payment_intent.payment_failed

  • payment_intent.created

  • payment_intent.canceled

  • payment_intent.amount_capturable_updated

  • payment_intent.succeeded

    (The events can be added in any order)

9. Click on the “Add endpoint” button after adding all events.


Testing the iDEAL Payments

Following this setup, the iDEAL payment method will be successfully configured. You can then test it on the customer portal by making sure it's enabled in the following spaces:

  1. Make sure that the “iDEAL” payment option is enabled within AMFG Management Console → Settings → Payment Options:

  2. Check if the “iDEAL” option is also available for the customer in the Contacts → Groups tab:

  3. After a customer submits an order on the portal using the “iDEAL” payment option, the transaction should appear in your Stripe account under the ”Payments” page:

    1. Checkout page


    2. Stripe:

​If you have any questions or concerns regarding your Stripe configuration, please reach out to the AMFG Support Team via the in-app chatbot or at support@amfg.ai

Did this answer your question?