Axiym

Reconcile activity

Store a stable identifier chain from the moment the withdrawal is created:

RecordIdentifiers to retain
Your instructionExternal reference and idempotency key
WithdrawalwithdrawalId, payment code, source accountId, and destinationId
WebhookEvent ID, type, timestamp, and resource identifiers
External outcomeBank reference or blockchain transactionHash where applicable

For each reconciliation period, list withdrawals, retrieve required details, and compare them with the source account statement. Use events as an audit input, not as the balance source of truth.

Investigate withdrawals that cannot be joined to an account movement or external outcome, and preserve unknown states rather than coercing them into a successful or failed result.