Initiate a Request To Pay Instruction

The endpoint is used for initiating a Request-To-Pay Instruction.

Body Params

Instruction details

Request model for creating a new Request-to-Pay Instruction.

string
required
length ≤ 100

Unique identifier assigned by the creditor to unambiguously identify the transaction end-to-end across the payment chain. Max 35 characters.

instructedAmount
object
required

The instructed amount to be collected.

paymentInformationType
object

Payment type information.

mandateRelatedInformation
object
required

Information related to the mandate signed by the debtor authorizing the Request-to-Pay.

creditorAccount
object
required

The creditor's account to be credited.

creditor
object
required

The creditor — the party initiating the Request-to-Pay.

ultimateCreditor
object

The ultimate creditor — the party who is the ultimate beneficiary of the funds, if different from the creditor initiating the collection.

debtorAccount
object
required

The debtor's account to be debited.

debtorAgent
object
required

The debtor's bank (financial institution).

debtor
object
required

The debtor — the party whose account is to be debited.

ultimateDebtor
object

The ultimate debtor — the party whose account is ultimately debited, if different from the debtor.

remittanceInformation
object

Unstructured remittance information to provide additional payment details to the debtor.

Headers
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
LoadingLoading…
Response
Choose an example:
application/json