Skip to Content
CORE APITransactions

Transactions

GET/v1/transactions

List merchant transactions across every rail with optional filtering. There is no request body.

Query parameters

FieldTypeRequiredDescription
typestringNoFilter by transaction type: payin or payout
railstringNoFilter by rail: bangladesh, brazil, india, europe, or internal
statusstringNoFilter by status: pending, success, failed
limitnumberNoNumber of records to return (example: 20)
offsetnumberNoPagination offset (example: 0)

Example

curl -X GET https://api.transacty.ai/v1/transactions?type=payin&rail=india&limit=10 \
  -H "X-Transacty-Key: $TRANSACTY_KEY" \
  -H "X-Transacty-Timestamp: $TS" \
  -H "X-Transacty-Signature: $SIG" \
  -H "Content-Type: application/json"

Response fields

FieldTypeDescription
itemsobject[]Transaction list
items[].idstringTransaction id
items[].typestringpayin or payout
items[].statusstringTransaction status
items[].amountstringRequested amount
items[].currencystringCurrency / wallet pocket (e.g. BDT, INR, USDT, USDC)
items[].railstringbangladesh, brazil, india, europe, or internal
items[].railLabelstringHuman label for badges / filter chips
items[].paidAmountstring | nullPaid amount (if applicable)
items[].platformOrderIdstringPlatform reference id
items[].createdAtstring (ISO datetime)Creation timestamp
items[].completedAtstring | null (ISO datetime)Completion timestamp
totalnumberTotal matching records
limitnumberReturned page size
offsetnumberReturned page offset
Last updated on