Creates a new payment

Creates a new payment. The newly created resource can be referenced by the URI given by a Location header field in the response.

Body Params
string
required
length between 32 and 32

The unique identifier of the mandate this payment object belongs to. Mandatory, unless a new mandate to create is given.

mandate
object
required
string
required
length between 3 and 3

The ISO 4217 currency code.

int32
required
> 0

The amount to be collected from the customer's bank account. Specified in the smallest subunit of the used currency, e.g. cents for EUR.

string
length between 0 and 16

The unique reference of this payment. This id is used for matching payments and refunds on the participating bank accounts. Length, format and content depend on the regulations defined by the determined payment scheme. Often called End2EndId in the SEPA scheme. Optional.

string
length between 0 and 140

The soft descriptor for this payment. The text entered here will be printed on the bank statements of the participating bank accounts, if supported in the used payment scheme. Optional. SEPAexpress will generate a scheme compliant soft descriptor, if left empty.

date-time | null

Defines when this payment should be earliest submitted to the customer's bank account. Optional. Payments will be submitted as soon as possible, if not specified.

string
length between 0 and 32

The unique idempotency key of this entity creation. Optional, but highly recommended to use. When given, SEPAexpress checks whether an entity of this type with the specified idempotency key already exists, and fails the creation if a duplicate entity is found. The ID of the conflicting entity can be found in the error message.

string
length between 0 and 255

Memo for free use by the PSP.

string
length between 15 and 34

If provided, it will result in a validation error if the content does not match the corresponding IBAN of the stored mandate.

string

If provided, it will result in a validation error if the content does not match the corresponding id of the stored customer.

string

If provided, it will result in a validation error if the content does not match the corresponding id of the stored bank account.

string

If provided, it will result in a validation error if the content does not match the corresponding id of the stored connector.

string

If provided, it will result in a validation error if the content does not match the corresponding id of the stored merchant.

string

Optional. Mark this payment as not yet approved by the customer. SEPAexpress will initiate the approval process. One of:

  • ais - Account Information Service mandate. The customer is redirected to his selected bank login and after successful authorization he gets redirected back to merchant site.
string
length between 0 and 100

Custom1 for free use by the PSP.

string
length between 0 and 100

Custom2 for free use by the PSP.

string
length between 0 and 100

Custom3 for free use by the PSP.

string
length between 0 and 100

Custom4 for free use by the PSP.

string
length between 0 and 100

Custom5 for free use by the PSP.

string
length between 15 and 34

If provided will the payment be settled to this creditor IBAN.

string
length between 8 and 11

If provided will the payment be settled to this creditor BIC.

Responses

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