Confirmed payment
Successful online payments are accepted only after the provider result, amount, request identifiers, and M-Pesa receipt pass validation.
Automated rent reconciliation
RentPayor links an online collection request to its invoice and automatically records a validated, confirmed payment against that invoice—keeping the tenant balance and dashboard record accurate.
What automatic reconciliation means in RentPayor
Successful online payments are accepted only after the provider result, amount, request identifiers, and M-Pesa receipt pass validation.
The payment is recorded against the same invoice used to initiate the collection request.
RentPayor recalculates the confirmed amount paid and marks the invoice paid, partially paid, or pending.
If a payment exceeds the outstanding invoice amount, the unapplied amount is carried forward as tenant credit.
Partial payments
When confirmed payments are below the invoice amount, RentPayor keeps the invoice partially paid and leaves the remaining amount outstanding for follow-up in the same workspace.
Overpayments
RentPayor applies only the amount needed to settle the invoice and carries the excess forward in the lease credit record for future allocation.
Where the rent goes
A supported bank account, M-Pesa Paybill, or M-Pesa Till can be configured as the rent destination. RentPayor keeps the invoice and payment record connected while the landlord or property manager receives funds through the configured destination.
See M-Pesa rent collectionOnline and manual payments
Integrated M-Pesa payments reconcile automatically after confirmation. Rent received another way can still be recorded manually against an invoice and uses the same paid, partial, outstanding, and credit logic.