Table of content

Use Cases

1. POST /check-existing-credit-card (Credit Card Eligibility and Verification)

Verifying if the Customer Already Has a Credit Card
Verify whether the customer already holds an active credit card before allowing them to apply for a new one. If the customer already has a card, the system will notify them that they cannot proceed with the new application. If not, the application process continues.

Verifying Customer Eligibility for Credit Card Application
Evaluate whether the customer is eligible to apply for a credit card based on factors such as credit score, income, and CIF status. The API response helps determine whether the customer can proceed with the application or needs to improve eligibility before trying again.

2. POST /create-credit-card (Credit Card Application and Issuance)

Creating an Initial Credit Card Application Record
Create a record for the credit card application when the customer fills in their personal information and submits the request. The system stores and tracks the application's processing status (e.g., under review, approved, or rejected).

Issuing Credit Card After Approval
Once the application is approved, the API is called to initiate the issuance of the physical card. The card is linked to the customer’s account and the card delivery process begins. Activation instructions and credit limit details are sent to the customer.

3. POST /get-fee-amount (Credit Card Fee Management)

Retrieving Credit Card Fee Information
Display detailed information about the fees associated with the credit card type the customer is interested in (e.g., issuance fee, annual fee, foreign transaction fees), helping them make an informed decision before applying.

Checking Fee Changes
Check for any changes in the fee structure of the credit card the customer currently holds. If there are adjustments (e.g., an increase in annual fees), the system notifies the customer so they can take appropriate action.