v1

latestOpenAPI 3.0.02026-07-242444105.9 KB
Virtual Accounts

Make a Payment

Sends a payment from the virtual account with the given IBAN

post/v1/accounts/{accountId}/virtual/{iban}/payment

Path parameters

accountIdnumber required
Example:123

The account id for the segregated account

ibanstring required
Example:GB33BUKB20201555555555

The IBAN of the virtual account

Request body

currencystring required

The currency code for the payment

amountstring required

The amount of the payment

referencestring required

The reference for the payment

noncestring required

A unique nonce to guard against duplicate payments

reasonstring required

The reason for the payment

Example request

{
  "currency": "GBP",
  "amount": "1.12",
  "reference": "payment-ref",
  "nonce": "1234567890123456",
  "reason": "Internal transfer"
}

Response

The payment was successfully created

transactionIdstring required
end2EndIdstring required