Skip to main content
GET
/
account
/
transactions
/
{transactionId}
Get Transaction
curl --request GET \
  --url https://api.fyatu.com/api/v3/account/transactions/{transactionId} \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "status": 200,
  "message": "Transaction retrieved successfully",
  "data": {
    "transactionId": "FYB69F984AA38EFB",
    "reference": "a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1",
    "type": "DEBIT",
    "category": "FUNDING",
    "amount": 50,
    "fee": 0.5,
    "currency": "USD",
    "status": "COMPLETED",
    "description": "Card Funding - 515253******1234 (Alice Example)",
    "createdAt": "2026-05-05T09:00:00Z",
    "updatedAt": "2026-05-05T09:00:00Z"
  },
  "meta": {
    "requestId": "req_7af4d2b8e91c35fa4b21890e",
    "timestamp": "2026-05-05T09:00:00Z"
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.fyatu.com/llms.txt

Use this file to discover all available pages before exploring further.

Overview

Retrieve details of a specific transaction from your business account by its transaction ID.

Path Parameters

ParameterTypeDescription
transactionIdstringTransaction batch ID (e.g. FYB69F984AA38EFB, DEP69FE561280613)

Response Fields

FieldTypeDescription
transactionIdstringUnique transaction batch ID
referencestringCard ID, payment reference, or on-chain hash
typestringCREDIT or DEBIT
categorystringDEPOSIT, WITHDRAW, ISSUANCE, FUNDING, UNLOADING, TERMINATION, TRANSFER, COLLECTION, PAYOUT, AIRTIME
amountnumberTransaction amount
feenumberFee charged
currencystringUSD or USDT for crypto deposits
statusstringPENDING, COMPLETED, FAILED, or PROCESSING
descriptionstringCardholder name, counterparty, or asset name
createdAtstringISO 8601 timestamp
updatedAtstringISO 8601 timestamp of last status change

Example Usage

const response = await fetch('https://api.fyatu.com/api/v3/account/transactions/FYB69E67E1B227D5', {
  headers: {
    'Authorization': `Bearer ${accessToken}`
  }
});

const { data } = await response.json();

console.log(`Transaction: ${data.transactionId}`);
console.log(`Type: ${data.type} (${data.category})`);
console.log(`Amount: $${data.amount}, Fee: $${data.fee}`);
console.log(`Status: ${data.status}`);
console.log(`Description: ${data.description}`);

Use Cases

  1. Verify a credit: Confirm a deposit or collection payment landed in your wallet
  2. Card funding confirmation: Verify that a card funding operation was settled
  3. Audit trail: Inspect fee and counterparty details for any transaction

Authorizations

Authorization
string
header
required

JWT access token obtained from /auth/token

Path Parameters

transactionId
string
required

Transaction ID (batch) or reference

Response

Transaction retrieved successfully

success
boolean
Example:

true

status
integer
Example:

200

message
string
data
object
meta
object