← All articles
Loans

Repaying a loan in CAMS — and a new API to do it from anywhere

Version 1 · Updated 26 Jun 2026

Repaying a loan in CAMS — and a new API to do it from anywhere

About 3 minutes · Released in 26.06.01.06

Summary

Members can repay loans in CAMS through several channels — at the teller, over USSD, and online. This release adds a new CAMS-service API that lets external channels and apps fetch up-to-date loan-account details and post a repayment programmatically. In short: the same repayment that a teller makes by hand can now be driven by a partner app, an aggregator, or a custom member app — with balances updating in real time.

How members repay today

At the teller. From Transactions → Teller → New Transaction → Client Transaction, a teller picks Loan Repayment and records a payment against the member's loan.

Teller transaction types, including Loan Repayment

Over USSD and online. Members can check their loan balance and make a repayment from any phone over USSD, and a loan also offers an Online repayment option — no branch visit required.

The repayment schedule keeps everyone aligned

Every loan carries a repayment schedule showing each installment's principal, interest, charges, due date and running balance. As payments come in — through any channel — the schedule and balances update immediately.

Loan repayment schedule with installments and balances

What's new: the loan repayment API

This release introduces an API on the CAMS service to:

  • Fetch updated loan-account details — the current outstanding principal, interest, charges and total due, straight from CAMS.
  • Post a repayment against the loan — recorded just like a teller or USSD payment, with the schedule and balances updated in real time.

That makes it a building block for bringing repayments to wherever your members already are — a partner's app, a payment aggregator, or your own front-end — instead of requiring every payment to be keyed in manually.

What this means for you

  • More ways to pay — members can repay through the channels they already use, and every payment lands in the same place.
  • Always-accurate balances — repayments from any source update the schedule and outstanding balance immediately.
  • A foundation for integrations — partners and internal teams can build repayment into their own experiences on top of CAMS.

Part of release 26.06.01.06