Create transaction

Start an authentication or information request

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

Start

string
required

a guid string that is unique and private to you as a merchant. Do not share this key, keep it safe. Example 3c01abeb-b031-4fea-9f2d-c55c283cd78e

boolean

Retrieve an identifying token (bin) with the bank for this consumer that is consistent across multiple
sessions. When false returns a transient_id that will differ per transaction.

boolean

Retrieve the name information associated with this consumer

boolean

Retrieve the gender of this consumer

boolean

Retrieve address information associated with this consumer

boolean

Retrieve the birthdate of the user

boolean

Retrieve if this user is known to be 18 years or older.

boolean

Retrieve the email address associated with this consumer.

boolean

Retrieve the telephone number associated with this consumer.

string
required

An identifier for the bank. Used as the value of the in bank selector dropdowns. The end user selects a value and iDIN will direct the end user to that bank, so that the user can identify himself.

string
required
length between 1 and 40

This is a token that will allow you to rejoin the user to his session when he returns. It can be a maximum of 40 characters and should only contain the characters a-z, A-z and 0-9. It should only be valid once and needs to be random enough (best use a cryptographically secure random generator), to avoid the possibility of replay attacks,.

string
required
length ≤ 512

The place where the bank should redirect the user to at the end of the flow. The bank will append two query parameters to this url when returning the user to you, trxid and ec. The latter will contain the value of entrance_code, trxid is the transaction_id that you will receive in this request. When not specified, a default can you be used which you specified with CM.

string
enum
length between 2 and 2

The 2 character language code in which to return the results. Can be either 'nl' or 'en' for Dutch or English. This is a preferred language, not all banks support all languages.

Allowed:
string
length ≤ 255

A custom reference you can provide that we will add to the transaction, making it possible for you to distinguish transactions.

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json