API REST v2

Desarrolla con la API de MyroPay

APIs potentes, confiables y fáciles de usar para integrar pagos sin fricciones en tus productos y servicios.

Ver documentación Entorno de pruebas de la API
Tu servidorSesión de pagoWebhook firmadoPOST /api/sessions.php → 200 OK → payment.completed
Capacidades de la API

Un conjunto completo de herramientas para pagos modernos

Todo lo que necesitas para crear una experiencia de pago de clase mundial.

Acepta pagos

Integra tarjetas, transferencias bancarias, USSD y más con un solo endpoint de API.

Gestiona suscripciones

Crea y gestiona la facturación recurrente para tus servicios de suscripción.

Gestiona desembolsos

Envía pagos individuales o masivos a cuentas bancarias en África y más allá.

Crea enlaces de pago

Genera enlaces únicos para cobrar pagos sin necesidad de un sitio web.

Verifica clientes

Verifica la identidad de tus clientes mediante programación usando BVN y otras validaciones KYC.

Gestiona reembolsos

Procesa reembolsos totales o parciales de transacciones directamente a través de la API.

SDK y bibliotecas

Intégrate más rápido con nuestras librerías

Librerías oficiales y SDKs creados por la comunidad para acelerar tu desarrollo.

Solicitud a la API ¡Pruébalo!
// npm install myropay-node
const myropay = require('myropay-node')('YOUR_SECRET_KEY');

myropay.charges.create({
  email: "customer@email.com",
  amount: 500000,
});
Respuesta 200 OK
{
  "status": "success",
  "message": "Charge created",
  "data": { ... }
}
Webhooks

Notificaciones en tiempo real con webhooks

Configura webhooks para recibir notificaciones en tiempo real de eventos como pagos exitosos, transacciones fallidas y contracargos. Esto te permite automatizar tus flujos de trabajo y mantener tus sistemas sincronizados.

HMAC-SHA256 5 reintentos Retroceso exponencial
webhook-handler.js Ejemplo
app.post('/myropay-webhook', (req, res) => {
  const event = req.body;

  switch (event.event) {
    case 'charge.success':
      const session = event.data;
      // Fulfill the purchase...
      break;
    default:
      console.log(`Unhandled event type ${event.event}`);
  }

  res.json({ received: true });
});
Casos de uso

Diseñado para tu caso de uso

Pago para e-commerce

Crea una experiencia de pago sin fricciones para tu tienda en línea con nuestra pasarela de pago personalizable.

Facturación de suscripciones

Gestiona fácilmente los pagos recurrentes de tu negocio de SaaS, contenido o membresías.

Desembolsos para marketplaces

Automatiza los desembolsos a proveedores y vendedores en tu plataforma de marketplace con pagos masivos.

Pagos sociales mediante enlace

Genera enlaces de pago simples para cobrar en redes sociales, apps de mensajería o cualquier lugar en línea.

Pagos seguros en garantía

Genera confianza con tus clientes ofreciendo servicios seguros de depósito en garantía para transacciones de alto valor.

Comienza en minutos

¿Listo para empezar a desarrollar?

Crea una cuenta gratuita, obtén tus claves de API y comienza a integrar en minutos.

API REST · Webhooks · SDKs · Entorno de pruebas · 99.97% de disponibilidad