USD

When your USD wallet is funded, details about the transaction are sent in a payload that provides essential information for record-keeping and reconciliation.

These are sent to your collection_url when your business receives funds.

Parameters Overview

ParametersDescription
messageA message indicating the status of the transaction.
transaction_idA unique identifier for the transaction used for tracking and reference.
transaction_referenceA unique identifier for the transaction used for tracking and reference.
transaction_statusThe status of the transaction (e.g., SUCCESSFUL, FAILED).
transaction_feeThe fee charged for the transaction.
transaction_amount_without_feeThe amount that was transferred, excluding any fees.
transaction_amountThe total amount of the transaction, including fees.
transaction_currencyThe currency in which the transaction was conducted .
source_informationAn object containing details about the source of the funds.
source_information.account_numberThe account number of the sender who initiated the collection.
source_information.account_nameThe account name of the sender who initiated the collection.
source_information.bank_nameThe bank name of the sender who initiated the collection.
virtual_bank_accountAn object containing details about the virtual account that was credited.
virtual_bank_account.account_numberThe account number of the virtual bank account that was credited.
virtual_bank_account.account_nameThe account name of the virtual bank account that was credited.
virtual_bank_account.bank_nameThe bank name of the virtual bank account that was credited.
event_idA unique identifier for the event associated with the transaction.
typeThe type of transaction, indicating it as a collection (e.g., "collection").

Example Payload

{
  "message": "Transaction Completed",
  "transaction_id": "20580e50-1b32-40a6-aa46-ac8e795b3zas",
  "transaction_reference": "REF_USD_001",
  "transaction_status": "SUCCESSFUL",
  "transaction_fee": 5.00,
  "transaction_amount_without_fee": 995.00,
  "transaction_amount": 1000.00,
  "transaction_currency": "USD",
  "virtual_bank_account": {
    "id": "vba_usd123",
    "account_number": "123456789",
    "account_name": "Your Business Name",
    "bank_name": "Chase Bank"
  },
  "source_information": {
    "account_number": "987654321",
    "account_name": "Jane Smith",
    "bank_name": "Bank of America"
  }
}