summaryrefslogtreecommitdiff
path: root/integration-merchant.rst
blob: 37aac501fc9e287fbfc3e9cf620997b2a0be4d20 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
==================================
Interaction with merchant websites
==================================

-------------
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.