Problem: one-off payment links every cycle
Solution: pull against an active mandate for monthly plans, annual renewals, usage top-ups, or ad-hoc charges.
Every billing cycle spent resending payment links is revenue at risk. Once a mandate is active, TAPA runs subscription renewals on schedule — with payer notices, sensible retries, and M-Pesa recovery when bank debit fails.
Solution: pull against an active mandate for monthly plans, annual renewals, usage top-ups, or ad-hoc charges.
Solution: insufficient funds or processing delays trigger a structured retry window before escalating to the payer.
Solution: send a pay-by-phone M-Pesa link so the subscription does not lapse silently.
Solution: merchant references, CSV exports, and webhook events mapped to how your team reconciles KES.