Skip to content

Split Settlement

Client can use split settlement recheck api to check status of transaction .

Split Settlement Recheck UML
Split settlement recheck uml

Split Settlement Recheck Uml Script


participant Client
participant Split Settlement Service
participant Iso Service
participant Bank Cbs

Client -> Split Settlement Service: (1) Recheck status split settlement request

Split Settlement Service -> Split Settlement Service:Validate request

group Call iso service [Only For Timeout status]

Split Settlement Service -> Iso Service: (2) Check Iso server health

Iso Service -> Bank Cbs:(3) Server health request

Bank Cbs --> Iso Service: Server health response    

Iso Service --> Split Settlement Service: Iso server health response

Split Settlement Service -> Iso Service: (4) Request recheck status

Iso Service -> Bank Cbs:(5) Transaction status check request

Bank Cbs --> Iso Service: Transaction status check response

Iso Service --> Split Settlement Service: Recheck status response

end

Split Settlement Service -> Split Settlement Service: Update split settlement

Split Settlement Service --> Client: Recheck status split settlement response

UML Diagram Step Descriptions

1. Recheck Status Split Settlement Request Initiation

  • Client → Split Settlement Service: The client sends a recheck status split settlement request to the Split Settlement Service.

Validate Request

  • Split Settlement Service → Split Settlement Service: The Split Settlement Service validates the request.

2. Check ISO Server Health

  • Split Settlement Service → Iso Service: The Split Settlement Service sends a request to the ISO Service to check the ISO server's health.

3. Check bank connect for server health

  • 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 → Spit Settlement Service: The ISO Service sends the health check response back to the Split Settlement Service.

4. Recheck Status Request

  • Split Settlement Service -> Iso Service: Split Settlement Service send recheck status request to ISO service.

5. Recheck Status Request to Bank Cbs

  • Iso Service -> Bank Cbs: The ISO Service forwards recheck status request to the Bank CBS.
  • Bank CBS → Iso Service: The Bank CBS response back to the ISO Service.
  • Iso Service -> Split Settlement Service: Send the recheck status response of Iso Service back to Split Settlement Service.

Update data

  • According to the iso service response the split_settlement table data like status will be updated.
  • Split Settlement Service -> Client : The Split Settlement Service sends the final split settlement response back to client.