Skip to content

Recurring billing for the mobile money ecosystem

Charge your customers every month
by mobile money.

For any business that bills its customers every day, week, month or year, with a developer to wire it in. Abuna sends every invoice, reminder and receipt, and customers approve each payment on their phone.

Free up to 20 subscribers, with no time limit.

A Telegram chat with the Abuna bot. 3 days before the renewal, the customer gets a reminder from Mboa: their Monthly plan renews for FCFA 15,000. It ends “Renew with” and two buttons: their number, 67x…03, and New number. Today, the renewal day, they tap their number, their phone asks for their PIN, and the chat says the payment was received. On a card over the phone, your server: the invoice.paid webhook is delivered, and the subscription shows as Active for another month.
  1. 116 Oct, 09:00

    The reminder

    By email, and on Telegram or WhatsApp if they chose it.

  2. 2219 Oct, 09:02

    One tap

    They tap their number in the chat, or pay on the page.

  3. 3309:02

    Their PIN

    Their phone asks them to approve with their PIN.

  4. 4409:03

    Your server is told

    A signed webhook says the invoice is paid. They get a receipt.

Your server starts a checkout and handles one webhook. Abuna sends the invoices, reminders and receipts.

  • Checkout and pay pages, hosted in English and French.
  • Each renewal invoice goes out with a pay link 3 days before the renewal date. You choose 0 to 7.
  • Every customer message carries your app's name.
  • You set how many days customers have to pay, from 1 to 14. If a renewal is still unpaid after that, Abuna cancels the subscription and tells the customer.
  • Every invoice is numbered, and every payment gets a receipt by email.
  • Customers change plan, cancel or see their invoices in the customer portal.
Every message customers get
// 1. Your server starts a checkout
session = POST /v1/apps/{app}/sessions
  type: "checkout", price_id,
  success_url, cancel_url,
  metadata: { user_id }
redirect the customer to session.url

// 2. Abuna tells it when they pay
on POST /webhooks/abuna:
  verify the X-Abuna-Signature header
  if event.type == "invoice.paid":
    give access until event.data.period_end
Start a checkout from your server, then give access when the payment arrives.
  • MeSombMeSomb
  • pawaPaypawaPay
  • Notch PayNotch Pay
  • FlutterwaveFlutterwave
  • FapshiFapshi

Your customers pay by mobile money

Connect your own provider account, and customers pay straight into it. Or turn on Abuna payments in Live: no account to connect, a 3.5% fee, and a payout every morning at 08:00.

Cameroon · FCFA · MTN Mobile Money · Orange MoneyCompare payment providers

Start free, up to 20 subscribers

Move up a plan as you grow. Subscribers are customers with a current or unpaid subscription in your Live apps.

Billing period
  • Free

    Try Abuna with your first customers.

    FCFA 0

    No time limit

    • 20 Live subscribers
    • 1 Live app
    • 2 team members
    • A message with each renewal invoice, and one when an unpaid subscription is canceled
    • Email and Telegram reminders
    • “Billed with Abuna” on customer pages and emails
  • Plus

    Recommended

    Renewal invoices on WhatsApp, and daily reminders.

    FCFA 3,000 a month

    Billed every month

    • 150 Live subscribers
    • 3 Live apps
    • 10 team members
    • A message with each renewal invoice, and one when an unpaid subscription is canceled
    • No “Billed with Abuna” line
    • WhatsApp for renewal invoices, last reminders and failed payments
    • Daily reminders until paid, if you turn them on
  • Pro

    Every message on WhatsApp, more apps, and your whole team.

    FCFA 9,900 a month

    Billed every month

    • 1,000 Live subscribers
    • Unlimited Live apps
    • Unlimited team members
    • A message with each renewal invoice, and one when an unpaid subscription is canceled
    • No “Billed with Abuna” line
    • Every customer message on WhatsApp, receipts and daily reminders included
    • Daily reminders until paid, if you turn them on
  • Scale

    No limits on subscribers, apps, or members.

    FCFA 25,000 a month

    Billed every month

    • Unlimited Live subscribers
    • Unlimited Live apps
    • Unlimited team members
    • A message with each renewal invoice, and one when an unpaid subscription is canceled
    • No “Billed with Abuna” line
    • Every customer message on WhatsApp, receipts and daily reminders included
    • Daily reminders until paid, if you turn them on

Prices include VAT. You pay for your plan with mobile money.How limits work

Try it in Test mode first.

Test mode is free and unlimited on every plan. Pay with a test number and watch the webhook reach your server. When you're ready, connect your provider account or turn on Abuna payments, and go Live. We don't review your app.