Virtual Accounts

Sends a payment from the virtual account with the given IBAN

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

Request

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

Changes

    • breaking

      the response's property type changed from string to array for status

    • breaking

      removed the required property from the response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status