Encaissez en MRU.
Une seule API.
KitPay branche votre produit à Bankily, Masrvi, Sedad, BIM, Click et BCIPAY en quelques heures. SDK, webhooks et dashboard de réconciliation inclus. Pour les SaaS, e-commerce, services et abonnements.
Vous avez recu 1 240 MRU de 41XXXXXX. Reference KP-9F2A1C. Solde : 8 240 MRU.
Choisi par les SaaS
qui bougent vite.
— 6 opérateurs locaux, une intégration
— Pourquoi KitPay
Trois choses qui changent tout.
Tous les opérateurs, une seule API
Bankily, Masrvi, Sedad, BIM, Click, BCIPAY. Vous intégrez une fois — vos clients paient avec leur portefeuille préféré. Aucun contrat opérateur à signer.
Confirmation en temps réel
Le SMS de paiement déclenche automatiquement la validation côté serveur, et votre application en est notifiée par webhook en moins d'une seconde.
Souveraineté totale
Code, données et exploitation maîtrisés à Nouakchott. Pas de Stripe, pas de détour international. Le MRU reste en Mauritanie.
— Comment ça marche
Un flux simple,
trois étapes.
Créez un intent
Votre serveur appelle POST /api/demo avec le numéro du payeur, le montant et l'opérateur. KitPay retourne une référence unique.
Le client paie
Il ouvre Bankily (ou Masrvi, Sedad...) et envoie le montant exact au numéro marchand. Aucun compte à créer chez nous, aucune intégration côté client.
Vous recevez un webhook
Le SMS de confirmation est détecté, parsé et matché à la référence. KitPay vous notifie en moins d'une seconde — vous déclenchez la livraison.
FLUX OPÉRATIONNEL EN PRODUCTION
— Sandbox
Une place de démo
pour vraiment essayer.
Choisissez un article réel — ticket démo, abonnement SaaS, commande e-commerce ou consultation — entrez votre numéro et votre email, et payez en MRU. Vous recevez le reçu par email et suivez la confirmation en temps réel.
- 4 articles concrets à tester (50 à 7 500 MRU)
- Reçu par email après confirmation
- Voir la requête API et le webhook attendu
{ "reference": "DEMO-X1Y2", "amount": 2500, "operator": "bankily", "phone": "+22246123456", "status": "pending" }
— API REST
Une API simple,
trois endpoints.
JSON in · JSON out. Authentification par clé API. Webhooks signés HMAC-SHA256. SDK JavaScript en prime, exemples en cURL, Node, Python.
POST/api/intents— créer un intent de paiementGET/api/intents/[ref]— statut d'un intentPOSTWebhook reçu :payment.confirmed
curl -X POST https://kitpay.solutionia.work/api/intents \ -H "Authorization: Bearer $KEY" \ -H "Content-Type: application/json" \ -d '{ "amount": 2500, "operator": "bankily", "phone": "+22246123456", "webhook_url": "https://votre-app.com/hook" }' # Réponse : { "reference": "KP-A1B2C3", "status": "pending", "expires_in": 900 }
— Tarifs
Simple,
aligné sur votre volume.
Sandbox
à vie
- Tests illimités
- Tous les opérateurs
- Webhooks de test
- Pas de production
Starter
par transaction
- Production active
- 6 opérateurs
- Webhooks signés
- Dashboard inclus
- Support email
Volume
dès 1M MRU/mois
- Tarif dégressif
- SLA garanti
- Onboarding dédié
- Support prioritaire
- Domaine personnalisé
Tous les prix en MRU TTC · Aucun frais d'installation · Pas d'engagement
— Prêt à intégrer ?
Encaissez votre premier paiement
aujourd'hui.
Documentation, exemples de code, sandbox interactive — tout est en ligne. Premier appel API en moins de cinq minutes.