Make an agency or correspondent banking payment

Body Params

Payment instruction

string | null

An identification, as assigned by an instructing party for an instructed party, to unambiguously identify the instruction.
Condition: Optional

string
required

Date representation
Format: ISO 8601 | YYYY-MM-DD
Example: 2001-01-28

debtorAccount
object
required

External Debtor Account that will be sent to the creditor.

string | null

Legal name of debtor
Condition: Conditional
* Mandatory if ultimateDebtorName is not provided * Optional if ultimateDebtorName is provided

debtorAddress

A postal address

string | null

Country code of the debtor.

string | null

Legal name of ultimate debtor
Condition: Conditional
* Mandatory if debtorName is not provided * Optional if debtorName is provided

ultimateDebtorAddress

A postal address

string | null

Country code of the ultimate debtor.

string
required

Financial Institution code (BIC) for the ordering client

string
required

Account with Banking Circle on which the payments are settled.

string | null

Currency of the amount that will be remitted to the creditor.
If not provided, amount.Currency will be used as currencyOfTransfer.

amount
object
required

An amount

string
required

Who will be charged with the payment fee. Only supported value currently is "SHA" - Shared expense.

remittanceInformation
object

Information shared between debtor and creditor
Unstructured free text

uuid | null

Reference to a predefined creditor
Condition: Conditional
* Either creditorId is provided * Or creditorAccount, creditorName and creditorAddress properties are provided

creditorAccount
object

Account of the creditor
Condition: Mandatory

string | null

Name of the creditor
Condition: Conditional
* Mandatory if payment targets institutions other than Banking Circle * Optional if payment target institution is Banking Circle

creditorAddress

A postal address

string | null

A clearing network a payment will be routed through.
Example: * SEPAINST, SEPA, T2

prioritizedClearingNetworks
array of strings | null

A prioritized list of clearing networks a payment shall be routed through. Possible values in this list: SEPAINST, SEPA, T2

List`1
serviceLevels
array of strings | null

A prioritized list of service levels indicating the urgency of the payment. Possible values in this list:
* INST - Instant * URGP - Urgent * NURG - Not Urgent

List`1
string | null

Underlying reason for the payment transaction

string | null

Specifies the high-level purpose of the instruction based on a set of pre-defined categories

uuid | null

Unique identifier of the quote, previously retrieved through "fx/rates" endpoint. Optional field only used in case of FX RFQ flow

Headers
string
string

Unique reference of the HTTP request.
If left blank this field will be populated with a GUID without dashes.
This field is limited to a maximum of 35 characters, if not upheld the API will return with an error 400 - Bad Request.
Example: 6198eb60-d1dd-4aad-9bbd-b01a49214e62

string

Unique value generated by the user which the API uses to recognize subsequent retries of the same request.
This field is limited to a maximum of 100 characters, if not upheld the API will return with an error 400 - Bad Request.
Example: 2b7b05ad-4411-4a19-8c95-2508b17e0fd8

Responses

Language
Credentials
Bearer
Response
Choose an example:
application/json