Integrate your own checkout with our API and create iDEAL QR codes that can be used by your customers to make payments.

How does it work?

Create a QR code on your checkout page

  1. Customer opens your webshop, adds some items to the shopping basket, and clicks on 'Proceed to Checkout'.
  2. Customer lands on your own checkout, and selects iDEAL QR.
  3. After creating an iDEAL QR transaction using the create iDEAL QR transaction endpoint (specifying the QR code as not reusable, so it can only be use to pay once), you present the created QR code to the customer.
  4. The customer scans the QR code and completes the payment process. You will receive a webhook (if you configured it for your iDEAL QR transaction), and the customer is redirected to the Return URL(s) you specified on your iDEAL QR transaction.
  5. You make a request to the get iDEAL QR transaction endpoint, and use its latest details to update your system.

📘

When using webhooks, be aware that they are only a "best effort" mechanism. Find more details here.


Create multiple QR codes in bulk

If you need to create several QR codes you can either make several requests to the create iDEAL QR transaction endpoint, or you can make 1 request to the create transactions in bulk endpoint. These are just 2 different ways of creating several QR codes.

Create a QR code that can be used to make multiple payments

No matter how you create a QR code (1 per request or several QR codes in bulk) you can specify it to be reusable, so that you can share it with your customers who can scan it and make multiple payments with it until it expires.