Payment methods

Recurring payments

Recurring payments let you bill a customer automatically on a schedule - subscriptions, memberships, instalments - using a card stored once and tokenised. LekkaPay handles the whole lifecycle: card-on-file storage in a PCI-isolated vault, merchant-initiated transactions on your schedule, configurable retries when a payment fails, and expiry tracking so cards are updated before they lapse.

LAST UPDATED ·

SUB·DEMO · R249,00 · MONTHLY SETTLED
TOKEN ON FILE CYCLE DUE CHARGED SETTLED
1 payment R249,00 collected without a checkout
subscription card payments fail on first attempt, most for recoverable reasons such as temporary limits
~1 in 10
Subscription billing industry reporting, 2025

How it works

How does Recurring payments work with LekkaPay?

  1. Customer pays once and agrees to save their card

    The first payment is customer-initiated and authenticated with 3-D Secure 2, establishing the stored credential properly.

  2. The card becomes a token in the PCI-isolated vault

    LekkaPay stores the real card details; your systems hold only a token that is useless anywhere else.

  3. LekkaPay bills the token on your schedule

    Each charge runs as a correctly flagged merchant-initiated transaction - no customer present, no re-entry of details.

  4. Failed payments follow your retry configuration

    Declines enter the retry schedule you configure, and tracked expiry dates let you prompt customers before cards lapse.

Why recurring revenue depends on payment success

Subscription businesses rarely lose customers to cancellation alone - they lose them to failed payments. Industry reporting suggests roughly one in ten subscription card payments fails on first attempt, and most of those failures are recoverable: a temporary limit, a daily cap, a timing issue. Every failure your billing cannot recover is involuntary churn - a customer who never chose to leave. Recurring payments done properly are therefore a revenue-protection system, not just a convenience, and that is how LekkaPay builds them: correct credential storage, correctly flagged billing, and recovery when payments fail.

Is storing card details safe?

Safe for the customer, and - just as important - safe for you. When a customer saves their card, the details go into LekkaPay's vault, a PCI-isolated environment operated by a PCI DSS Level 1 compliant service provider. Your systems receive only a token: a reference that can trigger billing through LekkaPay and does nothing anywhere else. That isolation keeps real card numbers out of your databases, your logs and your backups, which shrinks both your breach exposure and your PCI compliance burden. How the vault works in detail is covered on our tokenisation page.

What happens when a payment fails?

A decline on a subscription payment is usually the start of a recovery process, not the end of a customer. LekkaPay gives you configurable retries: you set how many attempts to make and when, because a payday-aligned retry schedule suits an insurance book differently from a streaming service. Alongside retries, network tokenisation keeps saved cards current on its own: when a card is reissued or expires, the network token updates automatically, so renewals that would have failed on stale card details simply go through - live today via Visa Token Service and Mastercard Checkout Solutions. Where a card still needs the customer's attention, the vault tracks expiry dates so you can prompt them before the renewal that would have failed - fixing the problem while it is still invisible. Everything is reported per attempt, so your finance team sees exactly what was recovered and how.

What can you bill on a schedule?

Anything with a repeating shape. Fixed subscriptions and memberships are the obvious cases, but the same tokenised card-on-file machinery runs instalment plans, usage-based billing where the amount varies each cycle, and top-ups triggered when a balance runs low. Each charge is a merchant-initiated transaction - a payment you initiate from the stored token without the customer present, flagged to issuing banks exactly as scheme rules require, which protects your approval rates cycle after cycle.

FAQ

Recurring payments questions, answered.

How do recurring payments work?

The customer pays once and agrees to have their card stored. LekkaPay tokenises the card into its vault, and from then on you bill the token on your schedule as merchant-initiated transactions - the customer never re-enters details, and your systems never touch the real card number.

Is storing customers' cards safe and PCI compliant?

Yes - because you are not the one storing them. Card details live in LekkaPay's PCI-isolated vault, operated by a PCI DSS Level 1 compliant service provider, and your systems hold only tokens. A breach of your database would expose nothing a fraudster could charge.

What happens when a card expires or a payment declines?

Declined payments enter a retry schedule you configure - you choose the number of attempts and their timing, because the right cadence differs by business. The vault tracks card expiry dates, so you can prompt customers to update their card before a renewal fails rather than after.

Can customers cancel their recurring payments?

Yes, and they must be able to - card scheme rules require a clear cancellation path for stored-credential billing. Cancellation runs through you as the merchant: end the customer's schedule and no further merchant-initiated transactions are made against their token.

Does this work with debit orders?

No - LekkaPay recurring billing is card-and-wallet based, built on tokenised card-on-file and merchant-initiated transactions. DebiCheck debit orders are a different rail, with bank mandates and their own rules, and are not what this product does. If your model depends specifically on debit orders, talk to us and we will be straight about whether LekkaPay is the right fit.

Add Recurring payments to your checkout.

Every way Africa pays, on one integration - add methods without new development.