API de Pago

La API de pago
Made for Africa

Integra Mobile Money, tarjetas bancarias y más en tu aplicación en pocas líneas de código.

Ver la documentación Obtener una clave API
Funcionalidades

Una API potente y sencilla

Diseñada para desarrolladores africanos e internacionales.

API REST moderna

API RESTful con JSON, autenticación Bearer token, versionado y endpoints intuitivos. Compatible con todos los lenguajes.

Mobile Money

Integra MTN Mobile Money, Orange Money, Wave y Moov Money en tu aplicación con una única API unificada.

Tarjetas bancarias

Acepta Visa, Mastercard con 3D Secure y tokenización. Conformidad PCI DSS de nivel 1.

Webhooks en tiempo real

Recibe notificaciones instantáneas para cada evento: pago, reembolso, error.

SDKs oficiales

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

Sandbox de pruebas

Entorno de prueba completo con tarjetas virtuales, Mobile Money simulado y registros detallados.

ElyonPay API – Ejemplo de integración
// Instalación: npm install elyonpay-sdk
const ElyonPay = require('elyonpay-sdk');

const client = new ElyonPay('your_api_key');

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

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

$client = new Client('your_api_key');

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

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

client = elyonpay.Client('your_api_key')

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

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

Endpoints principales

API REST completa con versionado (v1).

Método Endpoint Descripción
POST /v1/payments Iniciar un pago
GET /v1/payments/{id} Estado de un pago
POST /v1/refunds Reembolsar un pago
GET /v1/balance Consultar saldo
POST /v1/payouts Transferencia a Mobile Money
GET /v1/transactions Lista de transacciones

¿Listo para integrar ElyonPay?

Accede a tu clave API y empieza en pocos minutos.

Nuestras Oficinas

ElyonPay en el mundo

Grupo con sede en Mauricio · Desarrollo en Francia · Filiales en África

🇲🇺

Mauricio

EGT — Mauricio
Sede del Grupo
ElyonPay Global Technologies (EGT)
Level 6, Tower A, 1 Exchange Square, Wall Street, Ebene 72201 — Mauritius
🇫🇷

París, Francia

ElyonPay Global Technologies
Desarrollo e Innovación
10, Rue de la Paix, 75002 París — Francia
WhatsApp +33 6 99 03 50 91
🇨🇲

Yaundé, Camerún

Filial África Central
Ceper, Elig Essono — Yaundé, Camerún
🇨🇮

Abiyán, Costa de Marfil

Filial África Occidental
COCODY, Les II Plateaux, frente a la Clínica Saint-Georges — BP 1676 Abiyán 28