Send a Payment across Accounts (off-chain)

Send a Payment across Virtual Accounts

Virtual Account payments are transactions settled immediately with no blockchain fees. These are off-chain transactions within the ledger between two Virtual Accounts with the same account currency, i.e., Bitcoin accounts, Ethereum accounts, or your custom FIAT accounts.

Send a Payment

Request Example:

  • The response contains a transaction reference ID that can be used to get the details of the transaction.
curl --location --request POST 'https://api.tatum.io/v3/ledger/transaction' \
--header 'x-api-key: {YOUR_API_KEY} ' \
--header 'Content-Type: application/json' \
--data-raw '{
    "senderAccountId": "5fad2aa1cac7f2e8aeac0e6b",
    "recipientAccountId": "5fbaca3001421166273b3779",
    "amount": "0.000001"
    "anonymous": false,
    "compliant": false,
    "transactionCode": "1_01_EXTERNAL_CODE",
    "paymentId": "9625",
    "recipientNote": "Private note",
    "baseRate": 1,
    "senderNote": "Sender note"
}'
//Response:
{
  "reference": "9e179f90-0221-480f-adb4-28bd1937bb20"
}