cashless2ecash

cashless2ecash: pay with cards for digital cash (experimental)
Log | Files | Refs | README

c2ec_apis.plantuml (815B)


      1 @startuml
      2 
      3 participant Terminal
      4 
      5 participant Wallet
      6 
      7 box "C2EC" #LightBlue
      8     participant TerminalsApi as "Taler Terminals API"
      9     participant bia as "Taler Bank-Integration API"
     10     participant wga as "Taler Wire-Gateway API"
     11 end box
     12 
     13 participant tww as "Taler Wirewatch (Exchange)"
     14 
     15 Terminal -> TerminalsApi: (0) POST /withdrawals
     16 TerminalsApi --> Terminal: Withdrawal Request ID
     17 
     18 Terminal -> TerminalsApi: (1) GET /withdrawals/[WOPID]
     19 TerminalsApi --> Terminal: Withdrawal Operation Status
     20 
     21 Wallet -> bia: (3) POST /withdrawal-operation/[WOPID]
     22 bia --> Wallet: Withdrawal Operation Parameter Registration
     23 
     24 Terminal -> TerminalsApi: (8) GET /withdrawals/[WOPID]/check
     25 TerminalsApi --> Terminal: response (no content on success)
     26 
     27 tww -> wga: (11) GET /history/incoming
     28 wga --> tww: Incoming History Data
     29 
     30 @enduml