From 4eecf36b02f3dee502d97ac1d4b72d19d61da4ce Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Mon, 18 Jan 2016 01:06:26 +0100 Subject: restructuring and linking extension --- integration-merchant.rst | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'integration-merchant.rst') diff --git a/integration-merchant.rst b/integration-merchant.rst index 9357b809..37aac501 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. -- cgit v1.2.3