marketing

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

taler-pay.pml (876B)


      1 @startuml
      2 autonumber
      3 
      4 Actor "Payer (Shopper) Browser" as Payer
      5 Participant "Payee (Merchant) Site" as Payee
      6 Participant "Taler Exchange" as Exchange
      7 
      8 note over Payer, Payee: Tor/HTTPS
      9 note over Payee, Exchange: HTTP/HTTPS
     10 
     11 title Taler (Payment)
     12 
     13 == Request Offer ==
     14 
     15 Payer->Payee: Choose goods by navigating to offer URL
     16 
     17 Payee->Payer: Send signed digital contract proposal
     18 
     19 opt
     20 Payer->Payer: Select Taler payment method (skippable with auto-detection)
     21 end
     22 
     23 == Execute Payment ==
     24 
     25 opt
     26 Payer->Payer: Affirm contract
     27 end
     28 
     29 Payer->Payee: Navigate to fulfillment URL
     30 
     31 Payee->Payer: Send hash of digital contract and payment information
     32 
     33 Payer->Payee: Send payment
     34 
     35 Payee->Exchange: Forward payment
     36 
     37 Exchange->Payee: Confirm payment
     38 
     39 Payee->Payer: Confirm payment
     40 
     41 == Fulfilment ==
     42 
     43 Payer->Payee: Reload fulfillment URL for delivery
     44 
     45 Payee->Payer: Provide product resource
     46 
     47 @enduml