Bank API Requirements
Bank API Requirements
• Function: Collect user information, verify identity, perform KYC checks (including document
verification, address confirmation, liveness checks)
• Parameters: User data (name, address, DOB, PAN, etc.), document images, liveness check
data
• Response: KYC verification status, account initiation token (may vary)
• Function: Create a new savings account with the designated bank partner
• Parameters: Account initiation token, account type, initial deposit amount, regulatory
compliance data
• Response: Confirmation of account creation, account details (number, IFSC code, etc.)
• Response:
a. Status: Success/Failure indication of the transfer initiation.
b. Transfer ID: Unique identifier for the transfer (if successful).
c. Error Code: In case of failure, a code indicating the reason for failure.
d. Error Message: Human-readable description of the error (if
applicable).
e. Balance Updates: Updated account balances (source and
destination, if successful).
f. Transaction Details: Additional details like transfer fee, timestamp,
etc. (if successful).
9. Loan API:
• Functions:
a. Loan Eligibility Check: Verify if a user meets the basic criteria for
specific loan types based on their financial profile.
b. Loan Product Information: Retrieve details about available loan
products (interest rates, terms, fees, etc.).
c. Loan Application Initiation: Submit a loan application with user
information, income details, and requested loan amount.
d. Loan Application Status: Track the application progress and
receive updates on approval/rejection.
e. Loan Disbursement (Varies with Use Case): Once approved,
initiate the transfer of loan funds to the user's account.Loan
Repayment: Facilitate loan repayment options through various
channels (e.g., debit card, UPI).
f. Loan Management: Allow users to view loan details, track
upcoming payments, and manage repayment schedules.
• Parameters:
a. User Information: Name, address, contact details, PAN, etc.
b. Employment Information: Salary details, employer information, etc.
(for salaried loans).
c. Financial Information: Bank statements, credit score, etc.
d. Loan Type: Personal loan, auto loan, home loan, etc.
e. Loan Amount: Requested loan amount.
f. Repayment Term: Duration of the loan.
g. Repayment Channel: Preferred method for making repayments.
h. Authentication: Secure credentials for authorization.
• Responses: