Order payment

Pick a scenario to watch the token run. The dot is a token; the yellow envelope is a message between pools; the pink pulsing border marks the task being worked on.

Pick a scenario above.

Order paymentCustomerSystemPayment gatewayYesNoPayment requestTransaction resultCustomer tapsPayChoosepaymentmethodSend paymentrequestReceivepaymentresultPaymentsuccessful?Confirm orderOrder confirmedRelease heldstockOrder cancelled
ScenarioOutcomeProblem
A · Payment succeeds“Order confirmed”None
E · Payment gateway never replies-stuck at “Receive payment result”: waiting for message “Transaction result” that never arrives