Skip to content

Latest commit

 

History

History
17 lines (15 loc) · 925 Bytes

ALS_Merchant_Registry_Connection_Sequence_Diagram.md

File metadata and controls

17 lines (15 loc) · 925 Bytes
sequenceDiagram

    note left of PayerFSP:Customer provides<br/>Merchant Alias
    PayerFSP->>+Mojaloop_ALS: GET /parties/<idType>/id
    note left of Mojaloop_ALS: FSPIOP-Destination header set to Merchant_Registry
    Mojaloop_ALS-->>+PayerFSP: http:202 accepted
    note left of Mojaloop_ALS: idType="TILL_CODE"<br/> and destination header set so, <br/>route to Merchant Registry
    Mojaloop_ALS->>+Merchant_Registry: GET /parties/TILL_CODE/123456
    Merchant_Registry-->>+Mojaloop_ALS: http:202 accepted
    Merchant_Registry->>+Mojaloop_ALS: PUT /parties/TILL_CODE/123456
    note left of Merchant_Registry: Returns DFSP_ID<br/>Extension Data: Merchant_ID<br/>Checkout_Counter_ID and <br/> other merchant information
    Mojaloop_ALS-->>+Merchant_Registry: http:200 OK
    Mojaloop_ALS->>+PayerFSP: PUT /parties/TILL_CODE/123456 (DFSP-ID) (Party Information)
    PayerFSP-->>+Mojaloop_ALS: http:200 ok
Loading