Skip to content

Products

Collect, route, pay out: one platform.

Twelve products built on the same API, the same webhooks and the same orchestration engine. Start with the one you need, add the others with no new integration.

Your mobile money and card connectionsOrchestrationCollectPay out and invoiceOperate

Products

Twelve products, one integration

Same API, same webhooks, same routing: each product strengthens the others.

The engine

Under every other product: your mobile money and card connections behind a single integration, ranked by your priorities.

Orchestration

When a mobile money connection goes down, another one takes over automatically.

Learn more about Orchestration

Collect

Mobile money and cards, by API, on a hosted page, in your own pages or with a simple link.

Payments

Accept mobile money and cards with a single integration.

Learn more about Payments

Checkout

Payment page hosted by Wajub, with your logo and colours.

Learn more about Checkout

Components

The Wajub checkout inside your pages, in JavaScript, React, Vue or Svelte.

Learn more about Components

Link

Get paid with a simple link: product, event, fundraising, donation.

Learn more about Link

Pay out and invoice

Pay your beneficiaries and sellers, invoice your customers and keep your taxes up to date.

Payouts

Pay couriers, sellers and suppliers by mobile money, in one call.

Learn more about Payouts

Invoicing

Invoices paid online, with VAT, instalments and email reminders.

Learn more about Invoicing

Sync

Collect on behalf of your sellers and take your commission.

From Scale, or as an add-on, see pricing

Learn more about Sync

Tax

The right tax rate in 184 countries, and a tax ledger kept on every payment.

From Growth, or as an add-on, see pricing

Learn more about Tax

Operate

Follow your activity, understand every call and every webhook, and control fraud.

Dashboard

Payments, customers, revenue, providers and team, run from one place.

Learn more about Dashboard

Konsole

API logs, events, webhooks and routing log in one place.

Learn more about Konsole

Shield

A risk score on every payment, thresholds, rules and a review queue.

Learn more about Shield

One integration

Integrate once, add products later.

One API key, one SDK and your webhooks serve every product. The next one takes a few lines, in the same code.

  • No provider in your code

    You call Wajub, never an operator: the API has no provider field. Your connections are managed in the Dashboard.

  • The same webhooks

    Payments, transfers and invoices send their events to the same endpoints, signed with HMAC-SHA256.

    X-Wajub-Signature

  • SDKs and sandbox

    SDKs in 7 languages, and a free sandbox with no time limit to test your payments and your webhooks.

    @wajub/node

23 countries, 68 payment methods and many connectable providers.

See payment methodsRead the documentation(opens in a new tab)

import { Wajub } from '@wajub/node'

const wajub = new Wajub({ secretKey: process.env.WAJUB_SECRET_KEY! })

// Payments
const payment = await wajub.payments.create(
  { amount: 15000, currency: 'XAF', email: 'buyer@example.com', reference: 'order-4172' },
  { idempotencyKey: 'order-4172' },
)

// Payouts
const transfer = await wajub.transfers.create({
  beneficiary: 'ben_7Kq2mX9vL4tRb3nP8sZc',
  amount: 50000,
  currency: 'XAF',
  description: 'Supplier payment #892',
}, { idempotencyKey: 'payout-892' })

// Invoicing
const invoice = await wajub.invoices.create({
  customer_name: 'Traoré & Fils',
  customer_email: 'amina@example.com',
  invoice_date: '2026-10-01',
  payment_terms_days: 30,
  currency: 'XAF',
  items: [{ name: 'Consulting service', quantity: 2, unit_price: 150000, tax_rate: 19.25 }],
}, { idempotencyKey: 'invoice-0142' })

Who it's for

Start with your business

Each page shows the products that matter to your business and how they fit together.

Your case isn't listed? Tell us about it

What's new

The platform moves, and it is dated.

The changes published in the documentation, most recent first.

The full changelog(opens in a new tab)
  1. API(opens in a new tab)

    Full reference published for disputes, beneficiaries, invoices, payment links and webhook endpoints, with a unified event catalogue.

  2. Konsole

    Konsole launch: overview, API logs, webhooks and the routing log.

  3. Shield

    Shield: a risk score on every payment, adjustable review and block thresholds, a blocklist with Shield Advanced.

  4. Orchestration

    Routing now follows the priorities you give your connections more closely. Wave channel added for transfers in Senegal.

  5. Tax

    Tax in beta: automatic VAT calculation in Cameroon, Côte d'Ivoire, Senegal, Nigeria, Ghana and Kenya, in inclusive or exclusive mode.

Frequently asked questions

Another question? Talk to sales

Do I have to integrate every product at once?
No. Start with the one you need, often Payments, Checkout or Link. The other products use the same API key and the same webhooks: you add them later, with no new integration.
What does my plan include?
The Dashboard, Shield and orchestration are included in every plan, Pay as you go included. Tax is included from Growth and Sync from Scale; on the other plans, they are available as add-ons. Some limits depend on the plan, such as the number of invoices or links: the Pricing page lists them.
Can I test everything for free?
Yes. The account is free, and so is the sandbox, with no time limit: you test your payments and webhooks there before going live. Invoicing and Tax work in production only.
Does Wajub work outside Cameroon?
Yes. In Cameroon, the Wajub rail collects MTN MoMo and Orange Money with no contract to sign with a provider. Elsewhere, you connect your own accounts with your providers (CinetPay, pawaPay, Flutterwave and others). Coverage spans 23 countries and 68 payment methods: the Payment methods page details each country.

Create your account and start with one product.

The account and the sandbox are free. Add the other products when you need them, with no new integration.