Retrieve a Transaction
GET Transactions
/transactions
endpoint allows you to operate on the Transaction entity.
Calling GET /transactions/{transactionId}
will return the entire transaction payload and rule execution results for the transaction with the corresponding transactionId
Path parameters
transactionId
Unique Transaction Identifier
Headers
x-api-key
Response
OK
type
Type of transaction (ex: DEPOSIT, WITHDRAWAL, TRANSFER, EXTERNAL_PAYMENT, REFUND, OTHER)
transactionId
Unique transaction identifier
timestamp
Timestamp of when transaction took place
executedRules
hitRules
status
Model for rule action if a rule is hit. This is returned in the API response and can be configured on Console by operational accounts like a Compliance Analyst
Allowed values:
originUserId
UserId for where the transaction originates from
destinationUserId
UserId for transaction's destination. In other words, where the value is being transferred to.
transactionState
Model for transaction states. E.g. Processing, Refunded, Successful etc.
originAmountDetails
Model for transaction amount details
destinationAmountDetails
Model for transaction amount details
originPaymentDetails
Payment details of the origin. It can be a bank account number, wallet ID, card fingerprint etc.
destinationPaymentDetails
originFundsInfo
Model for origin funds information
productType
Type of produce being used by the consumer (ex wallets, payments etc)
promotionCodeUsed
Whether a promotion code was used or not the transaction
reference
Reference field for the transaction indicating the purpose of the transaction etc.
originDeviceData
Model for device data
destinationDeviceData
Model for device data
riskScoreDetails