Accept payments
Transactions and reconciliation
Reconcile payments, transactions, balances, and refunds.
Payments describe the customer-facing charge lifecycle. Transactions describe the resulting money movement. Keep both IDs and reconcile them to your order, currency, and amount.
Run reconciliation from a durable job, not from a browser return page. Store the last successful offset or checkpoint, but make the job safe to replay because new events can arrive while a page is being processed.