summaryrefslogtreecommitdiff
path: root/integration-merchant.rst
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2016-01-18 01:06:26 +0100
committerFlorian Dold <florian.dold@gmail.com>2016-01-18 01:06:26 +0100
commit4eecf36b02f3dee502d97ac1d4b72d19d61da4ce (patch)
treea2cd70078019a1e98280040c15d77c26ab9d2a5e /integration-merchant.rst
parent89602bbb777f8fb881b6727af9522f9196e2da16 (diff)
downloaddocs-4eecf36b02f3dee502d97ac1d4b72d19d61da4ce.tar.gz
docs-4eecf36b02f3dee502d97ac1d4b72d19d61da4ce.tar.bz2
docs-4eecf36b02f3dee502d97ac1d4b72d19d61da4ce.zip
restructuring and linking extension
Diffstat (limited to 'integration-merchant.rst')
-rw-r--r--integration-merchant.rst16
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.