Aller au contenu
Orchestration

L'orchestration de paiement la plus intelligente d'Afrique

Routez, optimisez et sécurisez chaque transaction à travers plus de 50 providers avec une intelligence artificielle embarquée.

Pourquoi l'orchestration

Maximisez votre taux de succès, pas votre complexité

Chaque provider de paiement a ses forces et ses faiblesses. L'un est excellent au Cameroun mais lent au Nigeria. Un autre gère bien les cartes mais pas le Mobile Money. Wajub orchestre automatiquement chaque transaction vers le meilleur provider en fonction de centaines de critères en temps réel.

Notre moteur d'orchestration analyse la performance historique, la latence actuelle, les taux de succès et les coûts pour acheminer chaque paiement de manière optimale. Et si un provider tombe, le failover est instantané et transparent.

Avec Wajub, vous ne dépendez plus d'un seul provider. Vous bénéficiez de toute la résilience et la performance du réseau dans une seule intégration.

85-95%

Taux de succès

Moyenne pondérée sur tous les canaux

75%

Réduction d'échecs

Grâce au routing intelligent

< 30s

Failover

Basculement automatique record

35+

Providers

Intégrés et prêts à l'emploi

Une architecture pensée pour la performance

Comment Wajub achemine intelligemment vos transactions en temps réel.

1

Réception de la transaction

Wajub reçoit la demande de paiement via l'API unifiée avec le montant, la devise et le canal souhaité.

2

Analyse des règles

Le moteur de routing évalue les règles configurées — priorité, poids, conditions géographiques et limites de montant.

3

Sélection du provider

Le provider optimal est sélectionné en fonction des règles, de la performance historique et des contraintes temps réel.

4

Exécution et monitoring

La transaction est exécutée avec monitoring en temps réel. En cas d'échec, le failover est déclenché automatiquement.

routing-rules.json
{
  "rules": [
    {
      "name": "Mobile Money Cameroun - MTN",
      "priority": 1,
      "conditions": {
        "channel": "cm.mtn",
        "currency": "XAF",
        "amount_min": 100,
        "amount_max": 500000
      },
      "providers": [
        {"slug":"mtn-momo","weight":85},
        {"slug":"campay","weight":15}
      ]
    },
    {
      "name": "Cartes Nigeria",
      "priority": 2,
      "conditions": {
        "channel": "ng.card",
        "currency": "NGN"
      },
      "providers": [
        {"slug":"paystack","weight":60},
        {"slug":"flutterwave","weight":40}
      ]
    }
  ]
}

Configurez vos règles de routing avec des poids, conditions et priorités.

IA embarquée

Optimisation par intelligence artificielle

Notre moteur d'IA analyse des milliers de transactions pour améliorer continuellement les taux de succès.

1

Analyse historique

L'IA analyse les performances de chaque provider par pays, canal, montant et période.

2

Prédiction en temps réel

Pour chaque transaction, l'IA prédit le taux de succès probable de chaque provider disponible.

3

Optimisation continue

Les modèles s'adaptent automatiquement aux changements de performance des providers.

Exemple d'optimisation en direct

Taux de succès par provider sur les dernières 24h

00:00 — 08:00Optimal
Provider A
08:00 — 16:00Dégradé
Provider A
16:00 — 00:00Optimal
Provider B

L'IA a automatiquement basculé vers le provider B pendant les heures de dégradation du provider A, maintenant un taux de succès global de 95%.

Circuit Breaker

Protection automatique contre les défaillances

Notre mécanisme de circuit breaker isole automatiquement les providers défaillants pour protéger votre flux de paiement.

1

Détection

Le système détecte une augmentation anormale des échecs ou des timeouts sur un provider.

2

Ouverture du circuit

Le circuit s'ouvre, les requêtes vers ce provider sont immédiatement redirigées.

3

Mode dégradé

Les transactions sont routées vers des providers de secours avec monitoring renforcé.

4

Reconnexion

Après un délai, le système tente une reconnexion progressive pour vérifier le rétablissement.

Exemple de séquence de circuit breaker
14:30 — MTN MoMo — Transaction réussie (145ms)
14:31 — MTN MoMo — Timeout (30s)
14:31 — MTN MoMo — Timeout (30s)
14:31 — MTN MoMo — Échec (erreur 503)
⚠ Circuit ouvert — MTN MoMo désactivé
14:31 — Campay — Prise en charge (failover)
14:32 — Campay — Transaction réussie (1.2s)
14:32 — Campay — Transaction réussie (0.9s)
...
🔁 Tentative de reconnexion vers MTN MoMo...
14:45 — MTN MoMo — Transaction réussie (180ms)
✅ Circuit refermé — MTN MoMo rétabli
Smart Retries

Re-tentatives intelligentes

En cas d'échec, nos smart retries analysent la cause et réessaient avec une stratégie optimale.

Délai progressif30s · 2min · 5min · 15min
Changement de providerBasculé automatiquement
Analyse de causeTimeout, refus, indisponibilité
Notification webhookÀ chaque tentative

Dashboard de monitoring

1,240

Échecs aujourd'hui

930

Récupérés après retry

75%

Taux de récupération

Montant récupéré estimé

Prêt à orchestrer vos paiements ?

Sandbox gratuit, à vie. BYOP — gardez vos providers existants.

Questions fréquentes

L'orchestration de paiement est un middleware intelligent qui se place entre votre application et les providers de paiement. Il route chaque transaction vers le meilleur provider en temps réel, bascule automatiquement en cas de panne, et réessaie les paiements échoués — le tout sans que vos clients ne voient la différence.

Vous pouvez connecter autant de providers que vous le souhaitez parmi nos 35+ providers pré-intégrés. Vous pouvez également apporter vos propres providers (BYOP) avec vos credentials. Le moteur de routage gère tous les providers simultanément.