Billing for SaaS

The missing layer
for your SaaS monetization

Checkout, subscriptions, invoices and failed payment recovery in one layer.
Your customers pay the way they already pay. You collect every renewal without writing billing code.

Get early access Try every flow in test mode before a real payment.
Cards, PayPal and mobile money 6 payment providers, 1 checkout Mobile money in 11 African countries

What billing costs you when it is a side project

Revenue rarely disappears at once. It leaks one quiet problem at a time.

Taking a first payment is easy. Everything that has to happen every month after it is where SaaS companies lose money, and customers.

Today

A card expires. The renewal fails. Nobody notices.

The customer wanted to stay. You lose them without ever knowing why.

With Billing Platform

The customer gets a friendly reminder and fixes it in one tap.

Payments are retried on a schedule, and access stays open during a grace period.

Today

Half your market cannot pay you.

Your users in Douala, Abidjan or Dakar pay with mobile money. Your checkout only takes cards.

With Billing Platform

Every customer sees the way they already pay.

Mobile money with a prompt on their phone, cards, PayPal, or a WhatsApp payment link.

Today

Someone cancels and keeps Pro features for months.

Or worse: a paying customer gets locked out after a glitch.

With Billing Platform

Your app always knows who has access, and until when.

Upgrades, downgrades and cancellations take effect at the right moment, every time.

Today

“Can I get an invoice?” lands in your inbox every week.

You build PDFs by hand, and the numbering is a mess by tax season.

With Billing Platform

Every payment comes with a proper, numbered invoice.

Customers download their invoices from their own billing page. Refunds come with credit notes.

What your customers see

Paying you becomes the easiest part of your product.

Every page below is hosted for you, in your brand colors, in French or English. Your customers never feel they left your app.

Your customer chooses a plan

A pricing page that sells while you sleep.

Plans side by side, monthly or yearly, in the customer’s currency. A returning customer sees which plan they already have.

  • Change prices without touching your website
  • Yearly plans and local currencies in a few clicks
  • Upgrades replace the old plan automatically
Your customer pays their way

Mobile money that feels as simple as a card.

The customer picks their operator and types their number. A prompt appears on their phone, they enter their PIN, and the page confirms the moment the money arrives.

  • MTN, Orange, Moov, Airtel, Wave and more
  • SMS codes and confirmations handled for them
  • A failed try never loses the order: they retry or switch method
Your customer manages their account

A billing page your customers use instead of emailing you.

They see their plan and next billing date, update their card or phone number, download every invoice and cancel without asking.

  • Fewer support emails about invoices and cards
  • A new card retries an overdue payment at once
  • Cancellations take effect at the end of the paid period

You build the product.
We make sure it gets paid, every single month.

What you see

Know what came in, what is at risk and what needs you.

One back office for you and your team, with nothing to build and nothing to babysit.

You check the numbers

Your revenue, on the first screen.

Money collected this month, recurring revenue, active subscribers and the few payments that need a human.

  • Every customer’s plans, invoices and payments in one place
  • Refunds and manual payments recorded with a reason
  • Invite your team as finance, support or developer
You stop chasing payments

Failed payments come back on their own.

When a renewal fails, the platform retries, emails the customer a fix that takes one tap and keeps their access during a grace period you choose.

  • Retries after 1, 3, 5 and 7 days, or your own schedule
  • Reminders before and after the due date
  • Access removed only when you decide
You sell without a website change

Get paid with a link, anywhere you talk to customers.

Create a payment link for a plan or any amount, choose which payment methods appear, and share it on WhatsApp, by email or on social media. Each person who opens it gets their own checkout and invoice.

  • Any amount: consulting, setup fees, single services
  • Pick the payment methods or let the customer’s country decide
  • See how many opened the link and how many paid

Get paid by everyone

One checkout.
Every way to pay.

Connect the payment providers you already use. Each customer sees the options that work in their country, and you can switch a provider off in one click.

CameroonCôte d’IvoireSenegalGabonBeninDR CongoEuropeNorth America
StripeCards worldwide, subscriptions included
PayPalPayPal balance and cards
Notch PayMTN and Orange in Cameroon
PawaPayMobile money across Africa
EjaraPayPhone prompts, SMS codes and Wave in 11 countries
TarapaymentPay from WhatsApp, Telegram, Dikalo or SMS

How it works

From zero to recurring revenue in an afternoon.

Step 1

Connect how you get paid

Add your Stripe or mobile money accounts and choose which countries and currencies each one serves.

Step 2

Create your plans

Monthly and yearly prices in every currency you sell in, set up in a few clicks.

Step 3

Share and get paid

Link your pricing page or a payment link. Renewals, reminders, invoices and access happen on their own.

No customer charged twice Every month counted once Test mode never touches real money Every manual action recorded

For your developer

Connected in an afternoon, then forgotten.

Three touchpoints

Send customers to checkout, get notified when something changes, ask who has access.

Docs that match the API

A getting started guide, a full reference and a ready made JavaScript library.

Safe by default

Separate test and live environments, signed notifications and no duplicate charges on retries.

Questions

What founders ask before they switch.

Do I have to leave Stripe?

No. You connect your existing Stripe account. Card subscriptions can keep running on Stripe Billing while mobile money and other providers run through the same checkout.

Do you hold my money?

No. Payments go straight from your payment provider to your own account. The platform handles the billing logic around them.

Which countries and payment methods can my customers use?

Cards and PayPal worldwide, and mobile money across West and Central Africa, including MTN, Orange, Moov, Airtel and Wave. You decide which provider serves which country.

What happens when a payment fails?

The platform retries on a schedule you set, emails the customer a way to fix it and keeps their access during a grace period. If nothing works, access ends when you decide.

Can my customers manage their own subscription?

Yes. They get a billing page to change plans, update their card or phone number, download invoices and cancel.

How long does it take to set up?

Plans and payment links take minutes from the admin panel. Connecting your app takes three integration points, usually an afternoon for one developer.

Can I test without real payments?

Yes. Every account has a test mode with a simulated provider, so you can rehearse approvals, declines, phone prompts and lost confirmations before going live.

What does it cost?

We share pricing with each early access team during onboarding. Your payment provider fees stay the same, since payments go through your own accounts.

Stop losing revenue to billing you never had time to build.

We are onboarding a small group of SaaS teams. Tell us where to reach you.