Settlement¶
Client can use settlement reconcile api to reconcile settlement with mark as success or mark as failure action.
| Settlemetn Reconcile UML |
|---|
![]() |
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.
