All test related paths.

Trigger a bank transaction

post /tests/payments/transactions

Trigger a bank transaction for testing purposes. This can be used to simulate a money transfer for various flows which need cash settlements on one of our bank accounts.

account

object (account)

required

amount

string

^[0-9]{1,9}(\.[0-9]{2})?$

required

currency

string

required

Alphabetic three-letter ISO 4217 currency code.

  • EUR - Euro
Default
"EUR"
Enum
  • EUR

remittance_information

string

^[0-9A-Za-z+?/\-:()\.,'; ]{0,140}$

required

Information supplied to enable the matching/reconciliation of an entry with the items that the payment is intended to settle, such as commercial invoices in an accounts' receivable system, in an unstructured form.

Max Length
140

client_reference

string

^[0-9A-Za-z+?/\-:()\.,'; ]{0,35}$

required

Unique identification, as assigned by the initiating party, to unambiguously identify the transaction. This identification is passed on, unchanged, throughout the entire end-to-end chain. (also known as end-to-end-ID)

Max Length
35

counterparty_name

string

^[0-9A-Za-z+?/\-:()\.,'; ]{0,140}$

required

The counterparty account owner

Max Length
140

counterparty_account

object (counterparty_account)

required

counterparty_agent

object (counterparty_agent)

Request

{
  "account": {
    "iban": "NL70ABNA0106295004"
  },
  "amount": "13.37",
  "currency": "EUR",
  "client_reference": "client-reference",
  "remittance_information": "remittance-info",
  "counterparty_name": "counterparty-name",
  "counterparty_account": {
    "iban": "DE95500105173934555844"
  },
  "counterparty_agent": {
    "bic": "DEUTDEFF"
  }
}

Response

ExamplesSchema

Bank Transaction

{
  "id": "6ffa6b16-2380-4e7a-88b2-ae625c8eef99",
  "bank_reference": "f2f0ef23-c68d-42c1-a744-8c86f471954b"
}