Settlement¶
Client can use settlement recheck api to check status of transaction .
| Settlement Recheck UML |
|---|
![]() |
Client -> Settlement Service: (1) Settlement Recheck Status
Settlement Service -> Settlement Service: Validate request
group Call iso service [Only For Timeout status]
Settlement Service -> Iso Service: (2) Check Iso server health
Iso Service-> Bank Cbs: (3) Check Iso server health
Bank Cbs --> Iso Service: Iso server health response
Iso Service --> Settlement Service: Iso server health response
Settlement Service -> Iso Service: (4) Send request to recheck transaction status
Iso Service -> Bank Cbs:(5)Send request to recheck transaction status
Bank Cbs --> Iso Service: Send recheck status response
Iso Service --> Settlement Service: Send recheck status response
end
Settlement Service -> Settlement Service: Update settlement response
group Split settlement [Only For Successful recheck response with success status]
Settlement Service -> Split Settlement Service: (6) request for split settlement
Split Settlement Service -> Iso Service: (7)request for split settlement fund transfer
Iso Service-> Bank Cbs:(8) Request split settlement fund transfer
Bank Cbs--> Iso Service: Fund transfer response
Iso Service --> Split Settlement Service: Fund transfer response
Split Settlement Service --> Settlement Service: Fund transfer response
end
Settlement Service --> Client: Settlement recheck status Success/Failure
UML Diagram Step Descriptions for Settlement Recheck Status¶
1. Settlement Recheck Status Initiation1. Settlement Recheck Status Initiation¶
- Client → Settlement Service: The client sends a request to the Settlement Service to recheck the settlement status.
Validate Settlement Recheck Request¶
- Settlement Service → Settlement Service: The Settlement Service validates the recheck request.
Recheck Status (Only For Timeout Status)¶
2. Check ISO Server Health Request to ISO Service¶
- Settlement Service → Iso Service: The Settlement Service sends a request to the ISO Service to check the Bank CBS ISO server's health.
3. Check ISO Server Health Request to Bank CBS¶
- Iso Service → Bank CBS: The ISO Service forwards the health check request to the Bank CBS.
- Bank CBS → Iso Service: The Bank CBS responds with the health status of the ISO server.
- Iso Service → Settlement Service: The ISO Service sends the health check response back to the Settlement Service.
4. Send Request to Recheck Transaction Status to ISO Service¶
- Settlement Service → Iso Service: The Settlement Service sends a request to the ISO Service to recheck the transaction status.
5. Send Request to Recheck Transaction Status to Bank CBS¶
- Iso Service → Bank CBS: The ISO Service forwards the recheck transaction status request to the Bank CBS.
- Bank CBS → Iso Service: The Bank CBS responds with the recheck status.
- Iso Service → Settlement Service: The ISO Service sends the recheck status response back to the Settlement Service.
Update Settlement Response¶
- Settlement Service → Settlement Service: The Settlement Service updates the settlement response table with the status,remarks and transaction date.
Split Settlement (Only For Successful Recheck Response with Success Status)¶
6. Split Settlement Request to Split Settlement Service¶
- Settlement Service → Split Settlement Service: The Settlement Service sends a request for split settlement in split settlement service.
7. Split Settlement Fund Transfer Request to ISO Service¶
- Split Settlement Service → Iso Service: The Split Settlement Service requests a fund transfer request in the ISO Service.
8. Split Settlement Fund Transfer Request to Bank CBS¶
- Iso Service → Bank CBS: The ISO Service forwards the split settlement fund transfer request to the Bank CBS.
- Bank CBS → Iso Service: The Bank CBS responds with the result of the split settlement fund transfer.
- Iso Service → Split Settlement Service: The ISO Service sends the split settlement fund transfer response to the Split Settlement Service.
- Split Settlement Service → Settlement Service: The Split Settlement Service sends the fund transfer response to the Settlement Service.
Settlement Recheck Status Completion¶
- Settlement Service → Client: The Settlement Service sends the final Settlement recheck status success or failure response back to the client.
