diff options
Diffstat (limited to 'integration-merchant.rst')
-rw-r--r-- | integration-merchant.rst | 16 |
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. |