Table of content

Use Cases

Customer Credit Info API enhances various aspects of the loan approval and management process. It improves efficiency, accuracy, and compliance while providing valuable insights for risk assessment and customer relationship management. 

A Relationship Manager wants to view a customer’s cic information on third-party application during loan application process. The third-party application calls CICInformation() request to API Hub. Then API Hub will call API to iCredit to get the report. 

The API Hub sends a checkExistingCICInformation() request to check if there is existing CIC information in the iCredit system.

iCredit determines whether CIC information exists:

  • If CIC information does not exist, the API Hub receives a response indicating the absence of CIC information and proceeds to create a CIC request. iCredit processes this request and returns a CICRequestStatus.
  • If CIC information exists, the flow continues with further checks. The system checks the status of the CIC:

    • If the status is RECEIVED and the response Date is within 30 days, the API Hub requests to retrieve CIC details, followed by a response with CIC details or an error message if error occurs.
    • If the status is NEW, WAITING, SENT, SENDING, RECEVING, the flow restarts and returns to the beginning to wait for the CIC status to change.
    • If the Status is RECEIVED and the response Date is older than 30 days or is SENT_ERROR, RECEIVED_ERROR, ERROR_DATA, REJECT, REJECT_M: iCredit returns a response to APIHub and API Hub then calls createCICRequestMultiple request to create a new CIC request. iCredit processes this request and returns a CICRequestStatus.

    In which:

    • RECEIVED: Received respond from CIC
    • NEW: request is newly created
    • WAITING: waiting the response from CIC
    • SENDING: request is being sent to CIC
    • SENT: request is sent to CIC
    • RECEIVING: response is not received yet
    • SENT_ERROR: Request sent to CIC has error
    • RECEIVED_ERROR: Response received from CIC has error
    • ERROR_DATA
    • REJECT:  CIC auto rejects request
    • REJECTED_M: CIC rejects request

Once CIC details is retrieved, RM can view the CIC information on the third-party application. RM may use the information to assess the customer’s creditworthiness and make informed decisions regarding the loan application. 

If RM wants to get a CIC report, the third party application sends a request to API Hub. The API Hub then sends a request to iCredit to generate a report. iCredit processes this report request and returns the report in convert content from binary to pdf.

If RM wants to get a CIC report, the third party application sends a request to API Hub. The API Hub then sends a request to iCredit to generate a report. iCredit processes this report request and returns the report in convert content from binary to pdf.