path: root/integration-merchant.rst
diff options
Diffstat (limited to 'integration-merchant.rst')
1 files changed, 14 insertions, 2 deletions
diff --git a/integration-merchant.rst b/integration-merchant.rst
index 9357b80..37aac50 100644
--- a/integration-merchant.rst
+++ b/integration-merchant.rst
@@ -2,7 +2,19 @@
Interaction with merchant websites
-This section defines the protocol between the wallet
-and the merchant page.
+Purchase Flow
+The purchase flow consists of the following steps:
+1. UA visits merchant's checkout page
+2. The merchant's checkout page notifies the wallet
+ of the contract (``taler-deliver-contract``)
+3. The user reviews the contract inside the wallet
+4. The wallet directs the UA to the payment execution page (``taler-execute-contract``)
+The *execution page* allows the wallet to make a request
+to the merchant from the store's domain.