Skip to main content

iDeal link

in What additional extensions are possible?
Authors list
Published: Jul 25, 2024|Last updated: Sep 16, 2024

When you have a campaign in which orders can be placed or a donation can be made, for example, you will want to give your customers the opportunity to pay immediately. The iDeal campaign objects make this possible.

The iDeal link can be set up for you in a customized project. If you would like to find out whether the iDeal objects could be of interest to you, just let us know by calling +31 (0)30-698 8080

Initial set-upCopy link to Initial set-up to clipboard

Before these objects can be activated, we will first need to establish the link to your bank. When we start this project, we will supply a Deployteq certificate that needs to be installed in the dashboard for the relevant bank. You will also be given a certificate for the bank from that dashboard.

This will need to be supplied, in turn, to the technical project manager at Deployteq so we can configure it on your portal. Please also let us know which bank is involved and the type of iDeal that has been concluded. The name of the product differs per bank, but in most cases you will need the advanced version to be able to establish this connection. Finally, we also need the following details from your bank:

  • The MerchantID

  • The AcquirerURL of the test and live environments

When we have this information, we will be able to activate the objects in the brand and deliver them to you. You can then start working on the campaigns.

CampaignsCopy link to Campaigns to clipboard

Once the customized iDeal link has been activated in your brand, two objects will have been added:

  • A campaign object to guide the customer to the payment process

  • A campaign object to check the payment again at a later time should the payment status not be sent back immediately

Within the campaign, the customer will be invited via a Deployteq Page ( Pagesto pay for a donation or a purchased product. The form will immediately ask the customer which bank will be used for the payment. When the customer clicks on a button to continue the process, they will enter the iDeal object in the campaign and be directed to an iDeal page to complete the payment.

The following banks are supported from the customized iDeal object in Deployteq:

Code

Bank Name

ABNANL2A

ABN AMRO

INGBNL2A

ING

RABONL2U

Rabobank

SNSBNL2A

SNS Bank

ASNBNL21

ASN Bank

(Taken over by Rabobank in 2014)

Friesland Bank

RBRBNL21

RegioBank

TRIONL2U

Triodos Bank

FVLBNL22

Van Lanschot

You will therefore have to translate this in your form. Below is the simple HTML for a select box as an example.

Example of select box

<select name="chosen_issuer_id"> <option label="ABN Amro" value="ABNANL2A" selected="selected">ABN Amro</option> <option label="ING" value="INGBNL2A">ING</option> <option label="Rabobank" value="RABONL2U">Rabobank</option> <option label="SNS Bank" value="SNSBNL2A">SNS Bank</option> <option label="ASN Bank" value="ASNBNL21">ASN Bank</option> <option label="Regiobank" value="RBRBNL21">Regiobank</option> <option label="Triodos Bank" value="TRIONL2U">Triodos Bank</option> <option label="van Lanschot" value="FVLBNL22">van Lanschot</option> </select>
copy

When all information has been filled in, it has to be saved into environment variables to be used in the iDeal obkect. An amount with two decimals separated by a dot is needed, so '10.00' or '25.00'. These can be set up in the iDeal object.

image.png

You can then use this information and provide a description of the payment in the iDeal object. You will also receive a transaction ID, which you can send back in an environment. You might need this later on.

image.png

From the iDeal object the following exits are possible:

  • On success - The payment has succeeded and the flow of the campaign can be followed up with a Thank You page.

  • On Fail - When the bank does not approve of the payment in the first place, this is a possibility. On a later time this can be checked with the transaction ID.

  • On Cancel - The payment has been cancelled by the customer.

  • On Open - The payment is open and no status has been returned from the bank. This can be checked at a later time with the transaction ID.

  • Continue - The campaign will continue, regardless of the status of the payment.

Note


The amount to be paid can be offered in multiple ways, either based on the customer's choice in the Deployteq page or a fixed amount set in a private campaign object within the iDEAL campaign.

Warning


Unfortunately, payments from an iFrame are limitedly supported due to security reasons in the browser. Some browsers allow it, but with many error messages, and other browsers may halt the payment process. We recommend offering the payment on a Deployteq action page, possibly with domain routing.

How can I get the iDeal module?Copy link to How can I get the iDeal module? to clipboard

If you wish to implement this module or require more information, please contact salessupport@deployteq.com or call +31 30 6988080

next pageSingle Sign On (SSO)
previous pageEvents in Deployteq

Please log in or register to submit a comment.