EdfaPay Logo

Transaction History

Retrieve and display transaction history for the current terminal. Access detailed information about past transactions including receipts.

Overview

Retrieve transaction records with optional pagination. Access detailed information for individual transactions by ID.

txnHistory()

Retrieve a list of transactions with optional pagination.

txnDetail()

Get detailed information for a specific transaction.

Pagination

For large transaction volumes, use pagination to improve performance and reduce memory usage. Pass page (1-indexed) and pageSize parameters.

Get Transaction History

Retrieve a paginated list of past transactions for the current terminal session.

Loading...

Get Transaction Detail

Retrieve full details of a specific transaction by its ID.

Loading...

Transaction Model

Properties available on each transaction object returned from txnHistory() and txnDetail().

PropertyTypeDescription
transactionNumberString?Unique transaction identifier (UUID)
rrnString?Retrieval Reference Number
authCodeString?Authorization code from issuer
amountStringTransaction amount
currencyString?Currency code (e.g., SAR)
statusStringTransaction status
operationTypeString?Type (PURCHASE, REFUND, etc.)
cardNumberStringCard number (partially masked)
scheme_idString?Card scheme identifier
formattedSchemeString?Card brand (Visa, Mastercard, etc.)
cardholderNameString?Name on card
createdDateStringTransaction creation date
formattedCreatedDateString?Formatted date
formattedCreatedTimeString?Formatted time
merchantIdString?Merchant identifier (acquirer)