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