API Paiement

L'API de paiement
Made for Africa

Intégrez les paiements Mobile Money, carte bancaire et plus encore dans votre application en quelques lignes de code.

Voir la documentation Obtenir une clé API
Fonctionnalités

Une API puissante & simple

Conçue pour les développeurs africains et internationaux.

REST API moderne

API RESTful avec JSON, authentification Bearer token, versioning et endpoints intuitifs. Compatible avec tous les langages.

Mobile Money

Intégrez MTN Mobile Money, Orange Money, Wave et Moov Money dans votre application avec une seule API unifiée.

Cartes bancaires

Acceptez Visa, Mastercard avec 3D Secure et tokenisation. Conformité PCI DSS de niveau 1.

Webhooks temps réel

Recevez des notifications instantanées pour chaque événement : paiement, remboursement, échec.

SDKs officiels

SDKs disponibles pour JavaScript/Node.js, PHP, Python, Java et React Native. NPM, Composer et PyPI.

Sandbox de test

Environnement de test complet avec cartes virtuelles, Mobile Money simulé et logs détaillés.

ElyonPay API – Exemple d'intégration
// Installation: npm install elyonpay-sdk
const ElyonPay = require('elyonpay-sdk');

const client = new ElyonPay('your_api_key');

// Initier un paiement Mobile Money
const payment = await client.payments.create({
  amount: 15000,
  currency: 'XAF',
  method: 'mtn_mobile_money',
  phone: '+237600000000',
  description: 'Commande #1234',
  callback_url: 'https://yoursite.com/webhook'
});

console.log(payment.status);  // 'pending'
console.log(payment.id);      // 'pay_xxxxxxxxxxxxx'
// Installation: composer require elyonpay/php-sdk
require_once 'vendor/autoload.php';
use ElyonPay\Client;

$client = new Client('your_api_key');

// Initier un paiement
$payment = $client->payments->create([
  'amount'       => 15000,
  'currency'     => 'XAF',
  'method'       => 'orange_money',
  'phone'        => '+237690000000',
  'description'  => 'Commande #1234',
  'callback_url' => 'https://yoursite.com/webhook'
]);

echo $payment->status;  // 'pending'
# Installation: pip install elyonpay
import elyonpay

client = elyonpay.Client('your_api_key')

# Initier un paiement
payment = client.payments.create(
  amount=15000,
  currency='XAF',
  method='mtn_mobile_money',
  phone='+237600000000',
  description='Commande #1234',
  callback_url='https://yoursite.com/webhook'
)

print(payment.status)  # 'pending'
print(payment.id)      # 'pay_xxxxxxxxxxxxx'

Endpoints principaux

API REST complète avec versioning (v1).

Méthode Endpoint Description
POST /v1/payments Initier un paiement
GET /v1/payments/{id} Statut d'un paiement
POST /v1/refunds Rembourser un paiement
GET /v1/balance Consulter le solde
POST /v1/payouts Virement vers Mobile Money
GET /v1/transactions Liste des transactions

Prêt à intégrer ElyonPay ?

Accédez à votre clé API et commencez en quelques minutes.

Nos Bureaux

ElyonPay dans le monde

Holding en Île Maurice · Développement en France · Filiales en Afrique

🇲🇺

Île Maurice

EGT Holding
Holding Groupe
ElyonPay Global Technologies Holding
Level 6, Tower A, 1 Exchange Square, Wall Street, Ebene 72201 — Mauritius
🇫🇷

Paris, France

ElyonPay Global Technologies
Développement & Innovation
10, Rue de la Paix, 75002 Paris — France
WhatsApp +33 6 99 03 50 91
🇨🇲

Yaoundé, Cameroun

Filiale Afrique Centrale
Ceper, Elig Essono — Yaoundé, Cameroun
🇨🇮

Abidjan, Côte d'Ivoire

Filiale Afrique de l'Ouest
COCODY, Les II Plateaux, face Clinique Saint-Georges — BP 1676 Abidjan 28