Transaction Data
Query comprehensive transaction data across all payment operations. Transactions represent individual processing steps within payment flows, capturing requests to payment processors and their responses. Transaction access includes:- List transactions: Query transaction history with filtering capabilities
- Retrieve details: Access complete transaction data including processor responses
- Settlement tracking: Monitor transaction settlement status and timing
Report Generation
Create and retrieve reports for specific time periods or criteria. Reports aggregate transaction data for accounting, reconciliation, and business intelligence purposes. Report operations include:- Create reports: Generate new reports with specified parameters and date ranges
- List reports: Query available reports and their generation status
- Retrieve reports: Access completed report data
- Get report items: Access detailed line items within a specific report
Settlement Events
Commerce V1 communicates settlement activity through theSettlementEvent. These events provide real-time notification of settlement state changes and fund movements.
Settlement tracking enables:
- Funding reconciliation: Match processor settlements to transactions
- Cash flow management: Track expected and actual fund transfers
- Dispute handling: Identify chargebacks and reversals
- Accounting integration: Sync settlement data with financial systems
Data Retention
Transaction and report data is retained according to your account configuration and applicable regulatory requirements. Typical retention periods range from 7 years (PCI DSS requirement) to indefinite for audit purposes. When integrating with the Reporting API:- Query transaction data incrementally rather than requesting large date ranges
- Cache report results to minimize API calls
- Use pagination for transaction lists to manage response sizes
- Schedule report generation during off-peak hours for large reports
Use Cases
Common reporting and analytics use cases:- Financial reconciliation: Match Commerce V1 transactions to processor statements
- Fraud monitoring: Analyze transaction patterns for suspicious activity
- Performance metrics: Track authorization rates, settlement times, and processor health
- Customer analytics: Understand payment method preferences and success rates
- Compliance reporting: Generate audit trails for regulatory requirements