1. Business Accounts
Vrtx Docs
  • Welcome đź‘‹
  • Get Started
  • Auth
    • Token
      POST
  • Payouts
    • Create payout
      POST
    • Get payout status
      GET
    • Create bulk payout
      POST
    • Get bulk payout status
      GET
    • Get batch report
      GET
  • Transactions
    • Business Accounts
      • Get business account balance
        GET
      • Get transaction details by reference
        GET
      • List business transactions
        GET
  • Business Configurations
    • Get business configurations
      GET
  • Whitelist
    • Add whitelist entries
      POST
    • Get whitelist entries
      GET
    • Delete whitelist entries
      DELETE
Vrtx APIs
Vrtx Closed loop
Vrtx APIs
Vrtx Closed loop
  1. Business Accounts

Get transaction details by reference

GET
https://api.sandbox.vrtx.sa/businesses/accounts/transactions/{transaction_reference}
Last modified:2026-05-31 07:27:13
Retrieves detailed information about a specific fund or payout transaction,
looked up by its external transaction reference (e.g. network ref, ANB ref).
The owning business is resolved from the JWT (businessId claim). A reference
that does not belong to the authenticated business returns 404 so foreign
reference existence is not leaked.
Response includes:
Internal Formance ledger reference (internal_id)
Transaction type, direction, amount, balance, currency
Transaction parties (sender/receiver)
Type-specific fields (description for payouts, FAST/merchant fields for card flows)
Timestamps and audit information
Transaction Types:
Prefund: Money coming into business account from bank (credit)
M2P_Payout: Money going out from business to individual wallet (debit)
Error Scenarios:
404: Transaction reference not found for this business, or account not found

Request

Authorization
JWT Bearer
Add the parameter
Authorization
to Headers
Example:
Authorization: ********************
or
Path Params

Responses

🟢200
application/json
Default Response
Bodyapplication/json

đźź 400
đźź 401
đźź 403
đźź 404
đźź 405
đźź 409
đźź 410
đźź 422
đźź 429
đź”´500
đź”´501
đź”´503
đź”´504
đź”´505
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api.sandbox.vrtx.sa/businesses/accounts/transactions/' \
--header 'Authorization: Bearer <token>'
Response Response Example
200 - Example 1
{
    "transaction_reference": "string",
    "transaction_type": "fund",
    "sender_id": "string",
    "receiver_id": "string",
    "amount": "string",
    "balance": "string",
    "direction": "debit",
    "currency": "SAR",
    "created_at": "2019-08-24T14:15:22.123Z",
    "description": "string",
    "status": "Approved",
    "auth_status": "PENDING",
    "merchant": {
        "name": "string",
        "mcc": "string",
        "category": "string",
        "country": "string"
    },
    "network": "string",
    "rrn": "string",
    "terminal_id": "string",
    "fees": {
        "total_fees_excl_vat": "string",
        "vat_amount": "string",
        "total_fees_incl_vat": "string"
    },
    "transaction_amount": "string",
    "transaction_currency": "string",
    "total_amount": "string",
    "internal_id": "string"
}
Modified at 2026-05-31 07:27:13
Previous
Get business account balance
Next
List business transactions
Built with