Paiement Mobile Money — Cameroun

Votre client tape son code.
Vous êtes payé.

B-Cash relie votre boutique, votre application ou votre backend au Mobile Money. Vous suivez chaque encaissement en temps réel, du premier appel API jusqu'au règlement.

Environnement de test disponible dès l'inscription. Production après validation de votre dossier.

Ce que voit votre système

CREATEDVous appelez l'API. La transaction existe.
PROCESSINGLa demande part vers l'opérateur.
PENDING_CONFIRMATIONLe client saisit son code secret.
SUCCEEDEDWebhook signé livré. Solde crédité.
Solutions

Trois façons de connecter B-Cash

Choisissez votre intégration à l'inscription : votre projet de test est créé automatiquement, prêt à recevoir son premier paiement.

WooCommerce

Votre boutique en ligne

Installez l'extension, collez vos clés, encaissez. Les commandes passent en « payé » dès la confirmation de l'opérateur.

Démarrer avec WooCommerce
Flutter

Votre application mobile

Le SDK gère l'attente, la relance et l'expiration. Votre écran de paiement reste le vôtre, du début à la fin.

Démarrer avec Flutter
API REST

Votre propre backend

Un appel signé, un webhook, une référence idempotente. Aucune dépendance à un framework : du HTTP et du JSON.

Démarrer avec l'API
Fonctionnement

De l'inscription au premier franc encaissé

01

Vous créez votre compte

Nom, e-mail, organisation. Vos identifiants de test sont générés dans la foulée.

02

Vous testez sans risque

Le sandbox rejoue succès, échecs et expirations. Aucun argent réel ne circule.

03

Vous soumettez votre dossier

Pièce d'identité, informations légales, numéro de règlement. Suivi étape par étape dans la console.

04

Vous passez en production

Après validation, vos clés de production s'activent. Vos intégrations de test ne bougent pas.

Confiance

Ce que nous garantissons sur chaque transaction

Jamais deux fois le même débit

Chaque demande porte une clé d'idempotence : une reprise réseau ne crée jamais un second paiement.

Notifications signées

Chaque webhook est signé et rejouable. Vous vérifiez l'origine avant d'expédier une commande.

Statuts explicites

Une transaction n'est jamais « peut-être payée » : elle est en attente, réussie, échouée ou expirée.

Traçabilité complète

Rotation de clé, accès à une pièce, décision de conformité : chaque action sensible laisse une trace datée.

Tarifs

Vous payez quand vous encaissez

Commission par transaction réussie

1,8 % + 50 FCFA

Les frais s'affichent avant confirmation, dans la réponse de l'API comme sur l'écran de votre client. Aucune surprise sur le relevé.

  • Aucun frais d'ouverture ni d'abonnement
  • Transaction échouée ou expirée : rien n'est facturé
  • Environnement de test gratuit et illimité
  • Règlement vers votre numéro Mobile Money validé

Volumes importants ?

Au-delà de 10 millions de FCFA encaissés par mois, la grille est négociée avec votre chargé de compte.

Parler à un conseiller
Développeurs

Un encaissement en un appel

Authentification signée, montants en FCFA entiers, référence idempotente. Le reste arrive par webhook.

  • Clés séparées pour le test et la production
  • Rotation de clé sans interruption de service
  • Sandbox pilotable : forcez un succès, un échec ou une expiration
  • Journal des livraisons de webhooks, avec relivraison manuelle
POST /api/v1/transactions
# Encaisser 25 000 FCFA sur un numéro MTN
curl https://api.gba-cm.online/api/v1/transactions \
  -H "X-BCash-Key: pk_live_9f2c…" \
  -H "X-BCash-Signature: <hmac-sha256>" \
  -H "Idempotency-Key: cmd-2026-4471" \
  -d '{
    "amount": 25000,
    "currency": "XAF",
    "msisdn": "+237670000000",
    "reference": "cmd-2026-4471"
  }'

# → 201  { "status": "CREATED", "reference": "TRX7QK…" }
# → webhook signé : transaction.succeeded
Questions fréquentes

Ce qu'on nous demande le plus souvent

Combien de temps pour être activé en production ?

Le sandbox est ouvert immédiatement. L'accès production dépend de la vérification de votre dossier ; la console affiche l'étape en cours et vous notifie à chaque décision.

Quels documents dois-je fournir ?

Une pièce d'identité du représentant, une preuve de titularité du numéro Mobile Money de règlement, et selon votre forme juridique le RCCM et l'attestation NIU. La liste exacte s'affiche dans votre dossier.

Plusieurs personnes peuvent-elles gérer le même compte ?

Oui. Invitez votre développeur, votre comptable ou votre support avec des droits distincts. Un seul propriétaire à la fois, et la propriété se transfère de manière contrôlée.

Que se passe-t-il si je perds une clé secrète ?

Un secret n'est affiché qu'une fois et ne peut pas être retrouvé. Générez-en un nouveau depuis la console : l'ancien reste actif le temps de votre déploiement, puis vous le révoquez.

Quand mon argent arrive-t-il sur mon numéro ?

Les montants encaissés apparaissent en solde disponible dans la console. Vous demandez un règlement vers le numéro validé dans votre dossier, et vous suivez son statut jusqu'à réception.

Commencez par un paiement de test

Créez votre compte, encaissez 100 FCFA en sandbox, et décidez ensuite.