Mobile money et carte bancaire, une seule intégration.

Vos clients paient avec Orange Money, MTN MoMo, Moov Money, Wave ou leur carte. Vous encaissez sur un seul compte, et chaque paiement est vérifié auprès de l'opérateur.

Un seul contrat pour tous les moyens de paiement de vos clients.

  • Orange Money
  • MTN MoMo
  • Moov Money
  • Wave
  • Visa
  • Mastercard

Tout ce qu'il faut pour encaisser

Commencez par un lien partagé sur WhatsApp, passez à l'API quand votre activité grandit.

Liens de paiement

Un lien à montant fixe ou libre, partagé par WhatsApp, SMS ou email. Aucun site web nécessaire.

Créer un lien

API et SDK

Une session de paiement en une requête, une page hébergée pour vos clients, un webhook signé pour le résultat.

Guide d'intégration

Remboursements

Remboursez un paiement par l'API et suivez-le comme vos encaissements, dans le même relevé.

Référence de l'API

Solde et relevé

Un solde décomposé par état des fonds et un relevé de chaque mouvement, tous opérateurs confondus.

Ouvrir un compte

Opérationnel en trois étapes

  1. Créez votre compte

    Inscription en ligne, accès protégé par double authentification.

  2. Testez gratuitement

    Vos clés de test simulent chaque scénario opérateur, sans argent réel.

  3. Encaissez

    Passez vos clés en production : vos clients paient, vous êtes notifié.

Trois étapes, une trentaine de lignes

Créez une session, redirigez votre client, recevez le résultat par webhook. Vous ne manipulez jamais ses coordonnées de paiement.

  • Webhooks signés et horodatés
  • Idempotence par l'en-tête Idempotency-Key
  • Codes d'échec identiques quel que soit l'opérateur
Lire le guide d'intégration
$hub = new Hub\Client('sk_test_…');

$session = $hub->sessions->creer([
    'montant'    => 25000,
    'devise'     => 'XOF',
    'reference'  => $commande->numero,
    'url_succes' => 'https://boutique.ci/merci',
]);

// Le client paie sur la page hébergée
header('Location: ' . $session['url']);

Pensé pour ne jamais livrer sans être payé

Statut vérifié auprès de l'opérateur

Sans réponse de l'opérateur, le paiement passe en vérification au lieu d'être déclaré en échec.

Pas de double débit

Un double clic ou un réseau lent ne crée pas deux paiements, et le payeur n'est jamais invité à repayer.

Double authentification

L'accès au tableau de bord exige un second facteur : un mot de passe volé ne suffit pas.

Échanges chiffrés

Les pages de paiement ne chargent aucun script tiers et les webhooks sont signés.

Questions fréquentes

Le reste est dans la documentation.

Faut-il un site web pour encaisser ?

Non. Un lien de paiement se crée depuis le tableau de bord et se partage par WhatsApp, SMS ou email.

Combien de temps prend l'intégration ?

Trois étapes et une trentaine de lignes de code : créer une session, rediriger le client, recevoir le webhook. Le guide d'intégration fournit des exemples prêts à copier.

Que se passe-t-il si l'opérateur ne répond pas ?

Le paiement n'est jamais déclaré en échec à tort : il passe en vérification et notre réconciliation tranche sous 24 heures à partir du relevé opérateur.

Peut-on tester sans argent réel ?

Oui. Avec une clé de test, aucun opérateur n'est appelé et chaque scénario (succès, solde insuffisant, statut indéterminé) se déclenche à volonté.

Prêt à encaisser ?

Créez votre compte et testez immédiatement avec vos clés de test.