Transactions

This guide describes payment Transactions and how they are processed.

The Transaction API supports a single transaction type:

  • Immediate transaction – creates a transaction request that is processed using available funds from one of your accounts.

The previously supported Queued, Deferred, and Queued Deferred transaction types are now deprecated.

Creating a transaction

Create transactions by calling the Create Transaction Request endpoint.

A transaction request defines:

  • Recipient – who to send the payment to and where to deliver it
  • Amount – either the amount to send or the amount the recipient should receive
  • Funding account (optional) – the account used to fund the payment

If a funding account is not specified, the system selects a suitable account based on the send currency.

For request details and examples, see:

Transaction lifecycle

When a transaction request is created, it moves through several processing states until it reaches a final outcome.

For more information, see: