diff options
Diffstat (limited to 'articles/ui/figs/taler-pay.pml')
-rw-r--r-- | articles/ui/figs/taler-pay.pml | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/articles/ui/figs/taler-pay.pml b/articles/ui/figs/taler-pay.pml deleted file mode 100644 index 93b21f856..000000000 --- a/articles/ui/figs/taler-pay.pml +++ /dev/null @@ -1,47 +0,0 @@ -@startuml -autonumber - -Actor "Payer (Shopper) Browser" as Payer -Participant "Payee (Merchant) Site" as Payee -Participant "Taler Exchange" as Exchange - -note over Payer, Payee: Tor/HTTPS -note over Payee, Exchange: HTTP/HTTPS - -title Taler (Payment) - -== Request Offer == - -Payer->Payee: Choose goods by navigating to offer URL - -Payee->Payer: Send signed digital contract proposal - -opt -Payer->Payer: Select Taler payment method (skippable with auto-detection) -end - -== Execute Payment == - -opt -Payer->Payer: Affirm contract -end - -Payer->Payee: Navigate to fulfillment URL - -Payee->Payer: Send hash of digital contract and payment information - -Payer->Payee: Send payment - -Payee->Exchange: Forward payment - -Exchange->Payee: Confirm payment - -Payee->Payer: Confirm payment - -== Fulfilment == - -Payer->Payee: Reload fulfillment URL for delivery - -Payee->Payer: Provide product resource - -@enduml |