Aller au contenu
Elebne
DÉVELOPPEURS

Intégrez le paiement le plus puissant de Mauritanie

Une seule API pour tous les portefeuilles mobiles mauritaniens. Bankily, Sedad, Masrvi, Bimbank, Mechili et MOOV Money — en quelques lignes de code.

API

Créez un intent de paiement

Une requête POST simple pour démarrer un paiement. Récupérez un URL de checkout hébergé ou intégrez directement.

bashCréer un intent
1curl -X POST https://api.elebne.ai/api/v1/dev/intents \
2 -H "Authorization: Bearer sk_live_..." \
3 -H "Content-Type: application/json" \
4 -d '{"amount": 50000, "label": "Commande #1205"}'
jsonRéponse
1{
2 "success": true,
3 "data": {
4 "referenceNumber": "PI-3xKj7mN2xxxxxxx",
5 "status": "PENDING",
6 "amount": 50000,
7 "label": "Commande #1205",
8 "payUrl": "https://pay.elebne.ai/p/A1B2C3",
9 "expiresAt": "2026-03-30T14:30:00Z",
10 "createdAt": "2026-03-30T14:00:00Z"
11 }
12}
CHECKOUT HÉBERGÉ

Checkout hébergé sur pay.elebne.ai

Redirigez le client vers pay.elebne.ai/p/{shortCode}. Elebne affiche un code à 6 chiffres que le payeur tape dans son wallet (Mechili, Jibli et plus). Support multilingue FR/EN/AR et RTL Arabe. Zéro PCI DSS requis de votre côté.

SDKs & PLUGINS

Prêt à intégrer dans votre stack

Packages officiels open-source. Copiez-collez, autowiring et types stricts inclus.

WooCommercePlugin WordPress

Plugin natif WooCommerce 8+ compatible HPOS et Blocks. Refunds partiels, webhooks HMAC, i18n FR/AR.

wp plugin install elebne-pay-for-woocommerce
JavaPackage Maven

SDK server-side pour Spring Boot, Micronaut ou vanilla Java. Requiert Java 17+.

ai.elebne:elebne-pay-java:1.0.0
PHPSDK core

SDK PSR-18 framework-agnostic. Fonctionne dans tout projet PHP 8.2+.

composer require elebne/pay-php
SymfonyBundle

Bundle Symfony 6.4+/7 avec autowiring et EventDispatcher pour les webhooks.

composer require elebne/pay-symfony
LaravelPackage

Service Provider + Facade + Artisan command + broadcasting queues.

composer require elebne/pay-laravel
EN DÉVELOPPEMENTReact · Angular · React Native · Flutter · Odoo · Shopify
WEBHOOKS

Notifications en temps réel

6 événements disponibles : payment.created, payment.confirmed, payment.refunded, payment.cancelled, payment.expired et payment.failed. Signature HMAC-SHA256 avec anti-replay (drift ≤ 5 min) sur chaque payload.

jsonPayload webhook
1{
2 "event": "payment.confirmed",
3 "sandbox": false,
4 "data": {
5 "reference_number": "PI-3xKj7mN2xxxxxxx",
6 "amount": 50000,
7 "status": "PAID",
8 "paid_at": "2026-03-30T14:12:34Z"
9 }
10}
SANDBOX

Environnement de test

Utilisez les clés sk_test_... pour tester sans argent réel. Montants magiques pour simuler chaque scénario :

Montant (centimes)Résultat simulé
99901Échec du paiement
99902Expiration du code
99903Solde insuffisant
99904Délai dépassé
Générez vos clés sur merchant.elebne.ai
TARIFICATION
2% par transaction. Pas de frais cachés.

Bien en dessous des 5–10 % des plateformes similaires. Pas d'abonnement, pas de frais d'installation.

Documentation API