Transactions

Get transaction

Retrieve a transaction by its ID with the TypeScript SDK.

GET/transactions/{transaction_id}

Use blnk.Transactions.get to fetch a single transaction by its transaction ID.

Call the method

const response = await blnk.Transactions.get(
  'txn_93c3f6dc-9c2c-46b0-89c5-1814cef4d0e4',
);
FieldTypeDescription
transactionIdstringTransaction ID to retrieve.

Use the transaction details

Read response.data for status, amounts, source, destination, and metadata. Use the transaction ID for refunds, inflight updates, or lineage queries.

Response

{
  "precise_amount": 300,
  "amount": 3,
  "precision": 100,
  "transaction_id": "txn_93c3f6dc-9c2c-46b0-89c5-1814cef4d0e4",
  "parent_transaction": "",
  "source": "bln_845bbf20-cc0c-41d2-810b-24f104f1cb8b",
  "destination": "bln_e92a1ba7-92c7-427c-8c8f-bfdca55c875d",
  "reference": "ref_04551509-d7d3-4eab-a1fd-2eb12809b5a4",
  "currency": "BTC",
  "description": "test",
  "status": "APPLIED",
  "hash": "0b9c25fb5b00d6c71cb4ca87026bf6dc316e63353d3330deb588bd0b3d74dcc0",
  "allow_overdraft": false,
  "inflight": false,
  "created_at": "2025-02-08T13:36:42.748594Z",
  "scheduled_for": "0001-01-01T00:00:00Z",
  "meta_data": {
    "customer_id": "12345",
    "payment_method": "card"
  }
}
FieldTypeDescription
transaction_idstringUnique ID for the transaction.
statusstringCurrent status of the transaction.
sourcestringSource balance.
destinationstringDestination balance.
referencestringReference you supplied at create time.
meta_dataRecord<string, unknown>Metadata stored with the transaction.