Aller au contenu

Wajub BuildersDevenez l'un des 50 membres fondateurs. Postuler 

Orchestration

Quand une connexion tombe, vos paiements continuent.

Branchez plusieurs prestataires sur un même opérateur mobile money. À chaque paiement, Wajub choisit la connexion selon vos priorités, vos règles et la santé de chacune, et passe par une autre si elle tombe en panne.

Inclus dans toutes les offres. Vous ne nommez jamais de prestataire dans un paiement.

Votre clientWajubVos connexionsMTN MoMo9:41Boutique NkoloTotal25 000 FCFAMTN MoMo+237 6 77 •• •• 35Payer 25 000 FCFACinetPayPremier choixinjoignableFlutterwaveDeuxième choixacceptéepawaPayTroisième choixpas sollicitéeNotch PayMise de côté après des échecs25 000 FCFA

Le routage

À chaque paiement, la connexion qui convient.

Vous créez un paiement sans nommer de prestataire. Wajub retient les connexions capables de le porter et les classe selon vos priorités, vos règles et leur santé du moment. Chaque décision se relit dans Konsole.

  • Vos priorités

    Vous indiquez dans le Dashboard les connexions à privilégier.

  • Vos règles

    Pays, opérateur, devise, tranche de montant : une règle oriente ces paiements vers la connexion de votre choix, avec un repli.

  • Leur santé en direct

    La réussite récente compte. Une connexion qui tombe en série est mise de côté jusqu'à ce qu'elle remarche.

La bascule

Un prestataire en panne, le paiement passe par un autre.

Si la connexion choisie tombe pendant un paiement mobile money, une autre de vos connexions prend le relais. Votre client ne voit rien, vous recevez un seul résultat.

  • Mise de côté

    Une connexion qui tombe en série est mise de côté, puis reprend sa place dès qu'elle remarche.

  • Chaque opérateur à part

    Une panne sur MTN n'écarte pas la même connexion sur Orange.

Ce qui ne bascule jamais, exprès

  • Une demande déjà reçue

    Si le prestataire a déjà reçu la demande, le paiement attend sa réponse. L'envoyer ailleurs risquerait un double débit.

  • Un refus du client

    Solde insuffisant, code refusé, demande ignorée : le paiement s'arrête. Votre client ne reçoit jamais deux demandes pour le même achat.

  • Une carte

    Une carte n'est jamais rejouée chez un autre prestataire : elle reste chez celui où elle a été saisie. La bascule sert le mobile money.

Couverture

Plusieurs routes vers chaque opérateur.

Un opérateur se joint par plusieurs prestataires. Branchez-en deux ou plus sur le même canal et aucun ne porte seul vos encaissements. Vous gardez vos contrats et vos tarifs.

Toutes les routes, pays par pays 
MTN MoMoCameroun
MTN MoMoCameroun

Les prestataires vers MTN MoMo

Wajub, Campay, CinetPay, Fapshi, Flutterwave, InTouch, Maviance, Monetbil, MTN MoMo API, MyCoolPay, Neero, Nokash, Notch Pay, pawaPay, Taramoney.

Le rail Wajub ne compte pas dans le nombre de connexions de votre offre.

Règles de routage

Vos règles, sans une ligne de code.

Une règle dit où envoyer certains paiements : par pays, opérateur, devise ou tranche de montant. Elle nomme une connexion et, si vous voulez, un repli.

À partir de Growth
  • Conditions : pays, opérateur, devise, tranche de montant
  • Router vers une connexion, avec un repli
  • Vos règles se rangent par glisser-déposer
  • L'aperçu de l'impact avant d'enregistrer

Avant d'enregistrer, l'aperçu montre combien de paiements des 7 derniers jours auraient changé de route, et d'où ils partaient.

Lire la documentation(nouvel onglet)

Suivi

Chaque décision se relit.

Le Dashboard dit si vos routes sont saines et combien l'orchestration a sauvé. Chaque paiement garde sa décision de routage, à relire dans Konsole.

  • Opérateur ou prestataire

    La matrice croise opérateurs et connexions, en direct. Toute une ligne rouge : l'opérateur est hors service. Une seule case : c'est le prestataire.

    MTN MoMo Cameroun : Problème de prestataire

  • Une alerte avant vos clients

    Taux de réussite, erreurs, volume : vous fixez le seuil, l'alerte part par e-mail, Slack ou sur votre URL.

    Déclenchée : 76 % sur 15 minutes

  • Valeur protégée

    Les paiements repris par une autre route après une panne, et leur montant, sur 7, 30 ou 90 jours.

    Transactions récupérées : 1 284

  • Le journal de chaque paiement

    Dans Konsole, la décision de routage et ses tentatives, paiement par paiement.

    14:08:30, Flutterwave : Acceptée

Développeurs

Un paiement, sans nom de prestataire.

Vous envoyez l'opérateur et le numéro. Wajub choisit la route, bascule si besoin et renvoie un seul résultat, par la réponse puis par webhook.

  • Aucun prestataire dans la requête

    Ajouter ou couper une connexion ne change pas votre code.

    channel

  • Pas de double débit

    Une même clé ne débite qu'une fois. Renvoyée avec un autre corps, elle est refusée.

    Idempotency-Key422

  • Le routage en production

    Le sandbox simule un prestataire. Le routage entre vos connexions se vérifie en direct, sur de petits montants.

    sandbox

  • Vos connexions vous préviennent

    Un webhook part quand une connexion ou l'un de ses canaux s'active ou se coupe.

    provider.activatedprovider.channel_deactivated

RequêtePOST /payments/{id}

Idempotency-Key: charge-order-4172-1{  "channel": "cm.mtn",  "data": { "phone": "+237670000000" }}

Réponse202 Accepted

{  "code": 202,  "status": "Accepted",  "message": "Confirm the transaction on your phone.",  "transaction": {    "id": "trx_4Rm8Qx2LkV7nTc9WbZp3",    "reference": "order-4172",    "amount": 25000,    "currency": "XAF",    "status": "processing",    "channel": "cm.mtn"  }}

Offres

L'orchestration est dans toutes les offres.

Ce qui change d'une offre à l'autre : le nombre de connexions et les règles de routage. Le rail Wajub s'ajoute sans compter.

Comparer les offres 
Pay as you goGrowthScaleEnterprise
Connexions26Sans limiteSans limite
Classement, bascule, mise de côté des pannesInclusInclusInclusInclus
Règles de routageNon inclusInclusInclusInclus

Questions fréquentes

Une autre question ? Parler à l'équipe

Qu'est-ce que l'orchestration de paiement ?
C'est une couche entre votre application et vos prestataires de paiement. Vous n'appelez plus un prestataire : vous créez un paiement, et Wajub décide quelle connexion le porte, dans quel ordre essayer les autres, et quand s'arrêter. Chaque décision est enregistrée.
Combien de prestataires puis-je connecter ?
Autant que votre offre le permet : 2 sur Pay as you go, 6 sur Growth, sans limite sur Scale et Enterprise. Le rail Wajub ne compte pas dans ce nombre. Les prestataires que vous pouvez brancher sont listés sur la page Moyens de paiement ; chaque connexion utilise vos propres identifiants, sauf le rail Wajub.
Que se passe-t-il si le client ne confirme pas sur son téléphone ?
Dès que l'opérateur a envoyé la demande de confirmation, le paiement est considéré comme accepté par cette connexion. Si le client ne valide pas, le paiement échoue sans solliciter une autre connexion : votre client ne reçoit jamais deux demandes pour le même achat.
La bascule protège-t-elle d'une panne d'opérateur ?
Elle protège d'une panne de prestataire : si l'un d'eux est indisponible, vos paiements mobile money passent par une autre de vos connexions vers le même opérateur, si vous en avez branché plusieurs. Si c'est l'opérateur lui-même qui est à l'arrêt, toutes les routes vers lui sont concernées ; chaque tentative reste visible dans le journal de routage.
Puis-je tester le routage en sandbox ?
Le sandbox valide votre intégration avec un prestataire simulé. Le routage entre vos connexions s'exerce en production : vérifiez-le sur de petits montants, chaque décision apparaît dans le journal de routage.
Où voir quelle connexion a porté un paiement ?
Dans le journal de routage de Konsole, paiement par paiement. Les règles et les priorités se gèrent dans le Dashboard.

Ajoutez une deuxième connexion à votre opérateur principal.

C'est tout ce qu'il faut pour qu'un paiement ait une route de secours. Le reste se règle dans le Dashboard, sans toucher à votre code.