Skip to content

Settlement

Client can use settlement reconcile api to reconcile settlement with mark as success or mark as failure action.

Settlemetn Reconcile UML
UML settlement reconcile

Settlement Reconcile UML Script

Client -> Settlement Service: (1) Settlement Reconcile (mark as success)

Settlement Service -> Settlement Service: Validate request


group Call iso service [Only For Timeout status]
    Settlement Service -> Iso Service: (1) send request to reconcile update
end

Iso Service --> Settlement Service: Reconcile update response

Settlement Service -> Settlement Service: Update settlement response

group Split settlement [Only For Successful reconcile response]

    Settlement Service -> Split Settlement Service: (2) request for split settlement
    Split Settlement Service -> Iso Service: (3)request for split settlement fund transfer
    Iso Service-> Bank Cbs:(4) 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 reconcile Success/Failure

Client -> Settlement Service: (2) Settlement Reconcile (mark as failure)

Settlement Service -> Settlement Service: Validate request


group Call iso service [Only For Timeout status]
    Settlement Service -> Iso Service: (2) send request to reconcile update
end

Iso Service --> Settlement Service: Reconcile update response

Settlement Service -> Settlement Service: Update settlement response

Settlement Service --> Client: Settlement reconcile Success/Failure

UML Diagram Step Descriptions for Settlement Reconcile

Settlement Reconcile (Mark as Success)

A. Settlement Reconcile Initiation

  • Client → Settlement Service: The client sends a request to the Settlement Service to reconcile and mark the Settlement as successful.

Validate Reconcile Request

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

Reconcile (Only For Timeout Status)

1.Send Request to Reconcile Update to ISO Service

  • Settlement Service → Iso Service: The Settlement Service sends a request to the ISO Service to update the reconcile remarks and reconcile date.
  • Iso Service → Settlement Service: The ISO Service responds with the reconcile update status.
  • Settlement Service → Settlement Service: The Settlement Service updates the Settlement response based on the reconcile update.

Split Settlement (Only For Successful Reconcile Response)

2. 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.

3. 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.

4. 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.

B. Settlement Reconcile Success/Failure

  • Settlement Service → Client: The Settlement Service sends the final Settlement reconcile success or failure response back to the client.

Settlement Reconcile (Mark as Failure)

1. Settlement Reconcile Initiation

  • Client → Settlement Service: The client sends a request to the Settlement Service to reconcile and mark the Settlement as failed.

Validate Reconcile Request

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

Reconcile (Only For Timeout Status)

2. Send Request to Reconcile Update in ISO Service

  • Settlement Service → Iso Service: The Settlement Service sends a request to the ISO Service to update the reconcile remarks and reconcile date.
  • Iso Service → Settlement Service: The ISO Service responds with the reconcile update status.
  • Settlement Service → Settlement Service: The Settlement Service updates the Settlement response based on the reconcile update.

5. Settlement Reconcile Success/Failure

  • Settlement Service → Client: The Settlement Service sends the final Settlement reconcile success or failure response back to the client.