Aller au contenu

Invoicing

Des factures que vos clients paient en ligne.

Indépendants, agences, prestataires : créez une facture en quelques clics ou par API, envoyez-la par email, et laissez votre client la régler en mobile money ou par carte sur sa page de paiement. Wajub calcule la TVA, suit les règlements et relance les retards.

Page de paiement par facture · Relances par email

DashboardWajubMoyens de paiementClientFacturesCréer une factureCollecté2 846 500 FCFAEn retard178 875 FCFAINV-2026-004159 625 FCFANkolo DécoPayéeINV-2026-0038178 875 FCFAEbène ChaussuresEn retard9:41Facture n°INV-2026-0042De la part de Ndolo ConseilMontant477 000 XAFDate d'échéance31 octobre 2026Payer en ligne

Ils encaissent avec Wajub

  • Laravel Cameroun
  • Moniwa
  • Trelund
  • Komerxe
  • Goshen Tabernacle

Pourquoi Wajub Invoicing

De la facture au paiement, sans ressaisie.

La facture et l'encaissement vivent au même endroit : chaque règlement met la facture à jour automatiquement.

  1. Payable en un clic

    Chaque facture envoyée a sa page de paiement. Votre client règle en mobile money ou par carte, sans créer de compte.

  2. TVA calculée pour vous

    Taux de taxe et remise par ligne : sous-totaux, taxes et total sont recalculés à chaque modification.

  3. Acomptes et jalons

    Découpez une facture en échéances : votre client paie chaque tranche à son tour, et la facture passe en partiellement payée.

  4. Relances automatiques

    Envoyée depuis le Dashboard avec une échéance, la facture est relancée par email le jour J, puis à 3, 7 et 14 jours de retard.

  5. Espèces et virements aussi

    Un règlement reçu hors ligne s'enregistre en un appel, et le solde restant dû se met à jour.

  6. À vos couleurs

    La page de la facture reprend le logo, la couleur et les arrondis de votre checkout, et s'ouvre sur votre propre domaine une fois celui-ci vérifié.

Couverture

68 canaux de paiement dans 23 pays.

Le bouton de paiement de la facture ouvre la même page de paiement que Checkout : votre client y trouve les opérateurs de mobile money ouverts dans son pays. Une facture en plusieurs échéances s'y règle de la même façon, une échéance à la fois.

Voir tous les moyens de paiement
  • Afrique du Sud

    Capitec Pay, EFT, QR

  • Bénin

    MTN MoMo, Moov Money

  • Burkina Faso

    Orange Money, Moov Money, Wave

  • Cameroun

    MTN MoMo, Orange Money, Wave, Express Union

  • Congo-Brazzaville

    MTN MoMo, Airtel Money

  • Congo-Kinshasa

    MTN MoMo, Orange Money, Airtel Money, M-Pesa, Africell Money, Vodacom M-Pesa

  • Côte d’Ivoire

    MTN MoMo, Orange Money, Moov Money, Wave, Djamo

  • Gabon

    Airtel Money, Moov Money

  • Ghana

    MTN MoMo, Telecel Cash, AirtelTigo Money

  • Guinée

    MTN MoMo, Orange Money

  • Kenya

    Airtel Money, M-Pesa

  • Liberia

    MTN MoMo

  • Malawi

    Airtel Money, TNM Mpamba

  • Mali

    Orange Money, Moov Money

  • Mozambique

    M-Pesa

  • Niger

    Airtel Money, Moov Money

  • Nigeria

    MTN MoMo, Débit de compte bancaire, Virement bancaire, Virement vers un compte dédié, USSD

  • Ouganda

    MTN MoMo, Airtel Money, Wave

  • Rwanda

    MTN MoMo, Airtel Money

  • Sénégal

    Orange Money, Wave, Djamo, Free Money

  • Tanzanie

    Airtel Money, M-Pesa, HaloPesa, Tigo Pesa, Vodacom M-Pesa, Zantel

  • Togo

    Moov Money, T-Money, Togocel

  • Zambie

    MTN MoMo, Airtel Money, Zamtel Money

Suivi

Vous savez toujours où en est chaque facture.

Brouillon, envoyée, vue, partiellement payée, payée, en retard : chaque statut se lit dans le Dashboard, et un paiement ou un changement fait par l'API est signalé à votre système par webhook.

  • Une numérotation automatique, avec votre préfixe, comme INV-2026-0001.
  • Recherche par numéro, client ou e-mail, et filtres par statut, client et date.
  • Les relances s'arrêtent d'elles-mêmes dès que la facture est payée.

Chaque facture en PDF, toute la liste en export.

Vous téléchargez une facture en PDF depuis le Dashboard, votre client depuis sa page. La liste s'exporte en CSV, Excel, PDF ou JSON, avec la recherche et les filtres en cours.

  • Une devise par facture, choisie à sa création.
  • Dupliquez une facture pour la refaire, ou annulez-la tant qu'elle n'est pas soldée.
  • Cochez plusieurs factures pour les envoyer, les annuler ou les supprimer ensemble.

Pour les développeurs

Facturez depuis votre propre logiciel.

Créez, envoyez et soldez vos factures par API : les montants sont calculés par Wajub, votre ERP ou votre application garde la main.

Émettre ma première factureRéférence de l'API

POST /invoicesCréez la facture
Un brouillon avec ses lignes et ses taxes. La création accepte une clé d'idempotence : pas de facture en double.
POST /invoices/{id}/sendEnvoyez-la
Elle reçoit son numéro et part par e-mail avec son PDF ; sa page devient payable.
invoice.wajub.com/{id}Partagez sa page
Son adresse se transmet aussi par WhatsApp ou SMS. Le client paie sans créer de compte.
invoice.updatedSuivez le paiement
Chaque paiement met la facture à jour et vous envoie son statut : partiellement payée, puis payée.
import { Wajub } from '@wajub/node'

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

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 },
    { name: 'Team training', quantity: 1, unit_price: 100000, tax_rate: 19.25 },
  ],
}, { idempotencyKey: 'order-4172' })

await wajub.invoices.send(invoice.id)
console.log(`https://invoice.wajub.com/${invoice.id}`)

Réponse201 Created

{  "invoice": {    "id": "inv_LRQqYvlhrgUOE225KMKU",    "invoice_number": null,    "status": "draft",    "amount_due": 477000  }}

Webhook signéX-Wajub-Signature

{  "event": "invoice.updated",  "data": {    "id": "inv_LRQqYvlhrgUOE225KMKU",    "status": "paid",    "amount_due": 0  }}

Réponse201 Created

{  "invoice": {    "id": "inv_LRQqYvlhrgUOE225KMKU",    "invoice_number": null,    "status": "draft",    "amount_due": 477000  }}

Webhook signéX-Wajub-Signature

{  "event": "invoice.updated",  "data": {    "id": "inv_LRQqYvlhrgUOE225KMKU",    "status": "paid",    "amount_due": 0  }}

Tarifs

10 factures pour commencer, sans limite dès Growth.

Pay as you go n'a ni abonnement ni frais d'installation, et compte 10 factures au total. Growth lève la limite et ouvre les couleurs de votre marque ; votre domaine vient avec Scale ou l'option Domaine personnalisé.

Voir tous les tarifs
  • Pay as you go

    0 $US

    Vous ne payez que l'usage au-delà du quota

    invoice.wajub.com/inv_LRQqYvlhrgUOE225KMKU

    Factures
    10 au total
    Apparence des factures
    Non inclus
    Domaine personnalisé
    Option17 $US/mois
    Exports
    10/mois
    Commission rail Wajub
    2 %
  • Growth

    Recommandé

    17 $US

    / mois

    Facturé chaque mois, sans engagement

    invoice.wajub.com/inv_LRQqYvlhrgUOE225KMKU

    Factures
    Illimité
    Apparence des factures
    Inclus
    Domaine personnalisé
    Option17 $US/mois
    Exports
    Illimité
    Commission rail Wajub
    1,7 %
  • Scale

    52 $US

    / mois

    Facturé chaque mois, sans engagement

    factures.ndolo.cm/inv_LRQqYvlhrgUOE225KMKU

    Factures
    Illimité
    Apparence des factures
    Inclus
    Domaine personnalisé
    Inclus
    Exports
    Illimité
    Commission rail Wajub
    1,5 %
  • Enterprise

    Sur devis

    factures.ndolo.cm/inv_LRQqYvlhrgUOE225KMKU

    Factures
    Illimité
    Apparence des factures
    Inclus
    Domaine personnalisé
    Inclus
    Exports
    Illimité
    Commission rail Wajub
    1,2 %

Abonnements et options facturés en F CFA, ou en euros par carte au taux fixe de 655,957 F CFA. Les montants dans votre devise sont indicatifs, au taux du jour.

Autres façons d'encaisser

Encaissez aussi par lien, au checkout et dans votre app.

Link, Checkout et l'API Payments ouvrent les mêmes moyens de paiement et remontent dans le même Dashboard que vos factures.

  • Link

    Encaissez avec un simple lien : produit, événement, collecte, don.

    • 25 liens inclus, sans abonnement
    • Mobile money et cartes

    Découvrir Link

  • Checkout

    Page de paiement hébergée par Wajub, à votre logo et à vos couleurs.

    • Mobile money et cartes
    • Français et anglais

    Découvrir Checkout

  • Payments

    Encaissez mobile money et cartes avec une seule intégration.

    • Webhooks signés
    • Idempotence intégrée
    • SDK en 7 langages

    Découvrir Payments

Questions fréquentes

Une autre question ? Parler à l'équipe

Comment mon client paie-t-il une facture ?
Une fois envoyée, la facture a sa page de paiement publique. Votre client l'ouvre et règle en mobile money ou par carte ; le montant payé et le statut se mettent à jour automatiquement.
Les relances sont-elles automatiques ?
Oui, pour une facture envoyée depuis le Dashboard avec une date d'échéance : un email le jour de l'échéance, puis à 3, 7 et 14 jours de retard. Elles s'arrêtent dès que la facture est payée ou annulée. Si vous émettez vos factures par API, c'est votre système qui assure les relances.
Puis-je accepter un paiement en plusieurs fois ?
Oui : définissez un échéancier ou des jalons à la création. La page de paiement propose chaque tranche à son tour. Vous pouvez aussi enregistrer un paiement partiel reçu en espèces ou par virement.
Combien de factures puis-je émettre ?
10 factures au total sur Pay as you go, sans limite à partir de Growth. Invoicing fonctionne en production.
Puis-je créer des factures récurrentes ?
Vous pouvez marquer une facture comme récurrente et choisir sa fréquence. Pour l'instant, émettez chaque nouvelle échéance vous-même : la génération automatique des copies n'est pas encore active.

Envoyez votre première facture aujourd'hui.

Créez un compte, ajoutez vos lignes, envoyez : votre client reçoit un lien pour payer.