Transaction lifecycleOne payment, one record, six states.
Whichever route a payment takes, the merchant sees a single transaction moving through a fixed set of states. Routing decisions and partner references are attached to that record, not scattered across providers.
createdLink or session issued; wallet allocated
authorisedCustomer completed payment at partner
routedPartner and rail recorded against the record
settledFunds confirmed in merchant's MTRX balance
paid outWithdrawn to bank or wallet per schedule
failed / refundedTerminal states with reason codes
State names illustrative pending the published reference. Every transition carries a timestamp, actor and partner reference for reconciliation.