The repayment flow covers Viewing Repayment Information, Making Repayments, Payoff, and Tracking History.
Phase 1: View Repayment Information
Check Pending Repayments
Customers can view all their pending repayments across all active loans.Get Repayment Instructions
Before making a repayment, customers can retrieve detailed repayment instructions including bank account details and payment reference.Repayment Instructions
Get detailed repayment instructions
Phase 2: Make Repayment
Partial Repayment
Customers can make partial repayments (installments or custom amounts) for their loans.Full Payoff
Customers can pay off their entire loan balance in a single transaction.Payoff Loan
Pay off entire loan balance
Repayment Process
- Choose Repayment Type: Customer selects either partial repayment or full payoff.
-
Provide Payment Details: For partial repayment:
- Repayment Amount: Amount to pay
- Customer ID: Customer identifier
- Account ID: Loan account identifier
- Bank Account ID: Source bank account
- Repayment Reference: Payment reference (if paid externally)
- Payment Date: Date payment was made
- Payment Narration: Optional description
-
Submit Repayment: System processes the repayment:
- Validates loan status (must not be CLOSED)
- Checks if manual repayment is allowed
- Records the repayment
- Updates loan balance
- Returns confirmation with repayment details
-
Verification: Repayments are recorded with status
PENDING_VERIFICATION:- System verifies the payment
- Once verified, loan balance is updated
- Customer receives confirmation
Some loans may use third-party collection services (e.g., Remita). In such cases, manual repayments through the API may not be allowed. Customers should use the designated third-party channel for repayments.
Phase 3: Repayment Methods
Manual Bank Transfer
For loans that allow manual repayment:- Get Repayment Instructions: Retrieve bank account details and payment reference
- Make Bank Transfer: Transfer funds to the provided account with the reference
- Record Repayment: Submit repayment details via API
- Verification: System verifies the payment and updates loan balance
Always include the repayment reference in your bank transfer narration to ensure proper matching and verification.
Third-Party Collection
For loans configured with third-party collection:- Check Collection Channel: System indicates if third-party collection is required
- Use Designated Channel: Make payments through the specified third-party service
- Automatic Verification: Third-party service verifies and updates the loan automatically
Phase 4: Track Repayment History
View Repayment History
Customers can view their complete repayment history for all loans.View Loan Details with Installment Schedule
Customers can view detailed loan information including payment history and complete installment schedule.Loan Details with Payment History
View loan details with installment schedule and payment history
Key Concepts
Repayment Status
Repayments go through different statuses:- PENDING_VERIFICATION: Repayment has been recorded but not yet verified
- VERIFIED: Repayment has been verified and loan balance updated
- REJECTED: Repayment verification failed (e.g., incorrect reference, insufficient funds)
Payment Allocation
When a repayment is made, the system allocates the payment in the following order (based on loan product configuration):- Penalties (if any)
- Fees (if any)
- Interest
- Principal
Learn More
Return to lending overview
