Payment request

Create a payment request.

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

The date the bill was emitted. The default value is today. The expected format is YYYY-MM-DD

string

The language of the client (NL, FR or EN)

string

A secondary language of the client

string

The currency of the amount to be paid based on the ISO 4217-alpha standard. The default value is EUR

string

The purpose based on the ISO 20022 standard

string

The structured reference used by the biller to reconcile the payment. This is also called the structured communication in Belgium. Both BBA (Belgium) and ISO (International) types are supported. It can be left empty if the remittanceInfo is defined

string
length between 0 and 140

An unstructured string that is used as communication in the payment. This information is only used if there is no creditorReference. It can be left empty if the creditorReference is defined

string
length between 0 and 255

Client first name

string
length between 0 and 255

Client last name

string

Client VAT number (if applicable) with the country code

string
length between 0 and 255

email address. This is important to provide so that we can match this customer to the DigiTeal registered users.

string
length between 0 and 255

the mobile phone of the customer with the national prefix

string
length between 0 and 250

street name of the client address

string
length between 0 and 250

street number

string
length between 0 and 20

Zipcode

string
length between 0 and 250

City

string
length between 0 and 250

Country (ISO 3166-1 alpha-2)

string

IBAN number, if you have registered multiple IBAN numbers on your account then this field is required!

string

BIC number

int64

The id of the Requester. The requesterID, the requesterVAT, the requesterIdentificationNumber or the requestorEmail needs to be filled in if the payment is generated through another provider or without authentication

string

The VAT number of the Requester. The requesterID, the requesterVAT, the requesterIdentificationNumber or the requestorEmail needs to be filled in if the payment is generated through another provider or without authentication

string

The national identification number of the Requester. The requesterID, the requesterVAT, the requesterIdentificationNumber or the requestorEmail needs to be filled in if the payment is generated through another provider or without authentication (see the company identification number documentation)

string
length between 0 and 255

The email of the requester. The requesterID, the requesterVAT, the requesterIdentificationNumber or the requestorEmail needs to be filled in if the payment is generated through another provider or without authentication

boolean

True if documents should be attached to this invoice, false if no document should be attached. Default is true.

string
required

amount expressed in cents that has to be paid

int64

The minimum amount to pay (in cents, cannot be used at the same time as amountInCents)

int64

The maximum amount to pay (in cents, cannot be used at the same time as amountInCents)

int64

The suggested amount to pay (in cents, cannot be used at the same time as amountInCents)

int32

Defines the validity of the payment request in minutes. Default value 10min

string
required
length between 0 and 255

The id used by the requester his internal billing system. This is mandatory when creating an invoice

boolean

True if you want to accept multiple payments with this description. Default value is false.

string
required

Defines the url where Digiteal has to redirect the user when the payment has been completed successfully (mandatory in case of interactive payment). Maximum length of 255 characters.

string
required

Defines the url where Digiteal has to redirect the user when the payment has not been completed successfully (mandatory in case of interactive payment). Maximum length of 255 characters.

string

Defines the url where Digiteal has to redirect the user when the payment is cancelled (reverts to errorURL if it is not present). Maximum length of 255 characters.

string

The internal identifier of the payment as known by the creditor. Max length of 255

string
enum

The payment method that is to be used. If it is defined, only that payment method will be available. If left empty, all the payment methods supported by the creditor will be available to the user.

string

A list of comma separated values of payment method that we want to only allow for a specific payment

boolean

If true, the QR code (for Bancontact payment method), will be displayed for example to enable the payment by a third party and not the user.

boolean

True if this is a payment to be executed on a mobile device. False by default

boolean

Triggers the email optin retrieval in the payment flow.

string

The exact instant the payment is due.

string

The applied fees expressed in cents.

string

A description for the applied fee.

uuid
length ≤ 255

The internal identifier of the SinglePaymentRequest, associated to the payment as known by the creditor.

Responses

Language
Credentials
Basic
base64
:
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
*/*