marketing

Marketing materials (presentations, posters, flyers)
Log | Files | Refs

taler-pay.pml (859B)


      1 @startuml
      2 ' This is a PlantUML diagram, see https://plantuml.com/
      3 
      4 autonumber
      5 
      6 Actor "Payer (Shopper) Browser" as Payer
      7 Participant "Payee (Merchant) Site" as Payee
      8 Participant "Taler Exchange" as Exchange
      9 
     10 note over Payer, Payee: Tor/HTTPS
     11 note over Payee, Exchange: HTTP/HTTPS
     12 
     13 title Taler (Payment)
     14 
     15 == Order Creation/Claiming ==
     16 
     17 Payer->Payee: Choose product(s) to buy on merchant's Website
     18 
     19 Payee->Payee: Create order
     20 
     21 Payee->Payer: Send taler://pay URI that identifies order
     22 
     23 Payer->Payee: Claim order ownership with nonce
     24 
     25 Payer->Payer: Display contract terms
     26 
     27 == Payment Execution ==
     28 
     29 Payer->Payer: Confirm payment
     30 
     31 Payer->Payee: Send payment
     32 
     33 Payee->Exchange: Forward payment
     34 
     35 Exchange->Payee: Confirm payment
     36 
     37 Payee->Payer: Confirm payment
     38 
     39 == Fulfilment ==
     40 
     41 Payer->Payee: Navigate to fulfillment URL
     42 
     43 Payee->Payer: Provide product resource
     44 @enduml