Tudo que você precisa para integrar pagamentos e-Mola e M-Pesa em suas aplicações.
Comece a usar nossas APIs em poucos minutos
Registre sua empresa e obtenha sua API key
Use sua API key no header x-api-key
Faça requisições POST para nossas APIs
Como autenticar suas requisições
Todas as requisições devem incluir sua API key no header x-api-key
.
-H "Content-Type: application/json" \ -H "x-api-key: pk_your_api_key_here" \ -d '{ "numero_destino": "258841234567", "valor": 100, "descricao": "Pagamento de teste" }'
Endpoints disponíveis para pagamentos
https://paymoz.tech/api/c2b/mpesa/send
Registra venda via M-Pesa (cliente paga à loja)
{ "numero_destino": "258841234567", "valor": 100, "descricao": "Venda M-Pesa" }
{ "success": true, "message": "Pagamento processado com sucesso", "transaction_id": "mpesa_...", "status": "sucesso", "valor": 100, "numero_destino": "258841234567" }
Possíveis erros e suas soluções
Verifique se sua API key está correta no header x-api-key
Verifique os parâmetros enviados no corpo da requisição
Sua conta não possui saldo suficiente para esta transação
Erro interno do servidor. Tente novamente ou entre em contato
Exemplos práticos em diferentes linguagens
curl -X POST https://paymoz.tech/api/mpesa/send \ -H "Content-Type: application/json" \ -H "x-api-key: pk_your_api_key_here" \ -d '{ "numero_destino": "258841234567", "valor": 100, "descricao": "Pagamento de teste" }'
Possíveis status de uma transação
Transação criada e aguardando processamento
Transação processada com sucesso
Erro no processamento da transação
Transação cancelada pelo usuário ou sistema