The Payway payment model¶
Target Audience: Users, Stakeholders, Developers
Introduction¶
In Payway(PW) the payment defines a transaction. Either a new purchase or a recurring charge. A payment is always connected to an order order.
Payment lifecycle states¶
Created state¶
A payment always starts in the created
state. When in this state the payment has not yet been completed.
Pending state¶
A payment in the pending
state is awaiting confirmation from a third party. Most often a PSP.
When the confirmation is received the payment will transfer either to the closed
or failed
state.
Closed state¶
A payment that has been successfully completed ends up in the closed
state. This state is the final state.
Failed state¶
A failed payment will in end up the failed
state. This state is the final state.
Cancelled state¶
A cancelled payment will in end up the cancelled
state. This is most often due to the customer actively interrupting the purchase.
This state is the final state.