Transaction History
The Transaction History endpoint allows integrators and merchants to easily retrieve detailed, line-item payment transaction records. Integrate these records directly into your own dashboards, reporting tools, or accounting systems.
Authentication
The Reporting API, including the Transaction History endpoint, uses username/password-based OAuth2 authentication. See Authentication for details.
Retrieve Transaction History
Query transaction history with optional filtering by merchant, terminal, and date range.
Request Example
merchantId
Filter by specific merchant
Optional
terminalId
Filter by specific terminal
Optional
startDate
Start date for transaction filter (YYYY-MM-DD)
Required
endDate
End date for transaction filter (YYYY-MM-DD)
Required
Response Example
Transaction Fields
trackingId
Unique transaction identifier
status
Payment status (completed
, expired
, etc.)
amount
Amount of the transaction
currency
Currency code (e.g., USD
)
terminalId
Terminal associated with transaction
merchantId
Merchant associated with transaction
reference
Your provided order or reference identifier
completedAt
Timestamp when transaction was completed
Handling Large Data Sets
Support for pagination will be provided soon to handle large data sets efficiently.
Next Steps
Integrate the Transaction History endpoint into your platform's reporting workflow.
For questions or integration assistance, contact developers@bead.xyz.
Last updated