Browse Menu
Provide
Delivery
Details
Choose
Payment
Method
Yes
Address
Valid?
Select Items
No
Confirm
Payment
Proceed to
Check Out
Payment
Successful?
Yes
Order
Confirmation
Notify Payment
Failure
Yes
Retry
Payment?
No
Cancel
Order
Yes
No
Add to cart
No
Customize
Order?
Customize
order