API REST v2

Desenvolva com a API da MyroPay

APIs poderosas, confiáveis e fáceis de usar para integrar pagamentos perfeitos em seus produtos e serviços.

Ver documentação Ambiente de testes da API
Seu servidorSessão de checkoutWebhook assinadoPOST /api/sessions.php → 200 OK → payment.completed
Recursos da API

Um kit completo para pagamentos modernos

Tudo o que você precisa para criar uma experiência de pagamento de classe mundial.

Aceite pagamentos

Integre cartões, transferências bancárias, USSD e mais com um único endpoint de API.

Gerencie assinaturas

Crie e gerencie cobrança recorrente para seus serviços baseados em assinatura.

Gerencie repasses

Envie pagamentos únicos ou em lote para contas bancárias em toda a África e além.

Crie links de pagamento

Gere links exclusivos para coletar pagamentos sem um site.

Verifique clientes

Verifique programaticamente a identidade do cliente usando BVN e outras verificações KYC.

Gerencie reembolsos

Processe reembolsos totais ou parciais de transações diretamente pela API.

SDKs e bibliotecas

Integre mais rápido com nossas bibliotecas

Bibliotecas oficiais e SDKs criados pela comunidade para acelerar seu desenvolvimento.

Requisição da API Experimente!
// npm install myropay-node
const myropay = require('myropay-node')('YOUR_SECRET_KEY');

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

Notificações em tempo real com webhooks

Configure webhooks para receber notificações em tempo real de eventos como pagamentos bem-sucedidos, transações falhadas e estornos. Isso permite automatizar seus fluxos de trabalho e manter seus sistemas sincronizados.

HMAC-SHA256 5 tentativas Backoff exponencial
webhook-handler.js Exemplo
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

Feito para o seu caso de uso

Checkout para e-commerce

Crie uma experiência de checkout perfeita para sua loja on-line com nosso gateway de pagamento personalizável.

Cobrança de assinatura

Gerencie facilmente pagamentos recorrentes para seu negócio de SaaS, conteúdo ou associação.

Repasses de marketplace

Automatize repasses para fornecedores e vendedores em sua plataforma de marketplace com desembolsos em lote.

Pagamentos sociais via link

Gere links de pagamento simples para receber em redes sociais, apps de mensagens ou em qualquer lugar on-line.

Pagamentos seguros em custódia

Construa confiança com seus clientes oferecendo serviços seguros de custódia para transações de alto valor.

Comece em minutos

Pronto para começar a desenvolver?

Cadastre-se para uma conta gratuita, obtenha suas chaves de API e comece a integrar em minutos.

API REST · Webhooks · SDKs · Ambiente sandbox · 99,97% de uptime