From 339c59ba118915cbe05b51b7e0909b45ea160ce1 Mon Sep 17 00:00:00 2001 From: Marcello Stanisci Date: Mon, 21 Mar 2016 16:41:40 +0100 Subject: moving here wallet papers forlder --- articles/pml/taler-withdraw.pml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 articles/pml/taler-withdraw.pml (limited to 'articles/pml/taler-withdraw.pml') diff --git a/articles/pml/taler-withdraw.pml b/articles/pml/taler-withdraw.pml new file mode 100644 index 000000000..fa0640660 --- /dev/null +++ b/articles/pml/taler-withdraw.pml @@ -0,0 +1,33 @@ +@startuml +!includeurl https://raw.githubusercontent.com/w3c/webpayments/gh-pages/PaymentFlows/skin.ipml + +Actor "Customer Browser" as Customer +Participant "Bank Site" as Bank +Participant "Taler Exchange" as Exchange + +note over Customer, Bank: HTTPS +note over Customer, Exchange: HTTPS +note over Bank, Exchange: SEPA + +title Taler (Withdraw coins) + +Customer->Bank: user authentication +Bank->Customer: send account portal + +Customer->Customer: initiate withdrawal (specify amount and exchange) + +Customer->Exchange: request key material and wire transfer data +Exchange->Customer: send key material and wire transfer data + +Customer->Bank: execute withdrawal + +opt +Bank->Customer: request transaction authorization +Customer->Bank: transaction authorization +end + +Bank->Customer: withdrawal confirmation +Bank->Exchange: execute wire transfer + + +@enduml -- cgit v1.2.3