Payment execution and business records did not align
Orders, allocations and provider receipts used different identifiers. Partial refunds made it harder to explain each participant's adjustment across exported files.
Separate business calculations from provider execution
We checked order identity, allocation and refund rules and existing interfaces. The business system retains calculation evidence; fund movement follows the payment provider's execution results.
Connect execution results to refund history
Requests, receipts, refunds and adjustments share references, with repeated notifications identified. Finance can review differences against the original order and rule version.
Make differences explainable
The platform and merchants access their own records, with named owners for exceptions. Interface mappings, reconciliation rules and recovery guidance support ongoing transaction management.