Skip to content

Settlement

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

Settlement Recheck UML
UML settlement recheck
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.