Documentation

n8n M-Pesa Nodes

Este pacote contém nós personalizados para integração com a API M-Pesa da Vodafone Moçambique.

Nós Incluídos

1. M-Pesa Query Customer Name

Consulta o nome do cliente associado à carteira de dinheiro móvel para fins de confirmação.

Parâmetros:

  • Customer MSISDN: Número do cliente (ex: 258843330333)
  • Third Party Reference: Referência única do sistema (ex: 11114)
  • Service Provider Code: Código do provedor de serviços

2. M-Pesa Query Transaction Status

Determina o status atual de uma transação específica.

Parâmetros:

  • Third Party Reference: Referência única do sistema
  • Query Reference: ID da transação ou referência para consulta
  • Service Provider Code: Código do provedor de serviços

3. M-Pesa C2B Payment

Realiza transações padrão de cliente para negócio.

Parâmetros:

  • Transaction Reference: Referência da transação
  • Customer MSISDN: Número do cliente
  • Amount: Valor da transação
  • Third Party Reference: Referência única do sistema
  • Service Provider Code: Código do provedor de serviços

Instalação

  1. Compile o pacote:
npm run build
  1. Instale em sua instância n8n:
npm install /caminho/para/n8n-nodes-mpesa
  1. Reinicie o n8n para carregar os novos nós.

Configuração de Credenciais

Configure as credenciais M-Pesa API com:

  • Access Token: Token Bearer da API de autenticação
  • API Base URL: URL base da API (sandbox: https://api.sandbox.vm.co.mz)
  • Service Provider Code: Código do seu provedor de serviços

Documentação da API

Para mais informações sobre a API M-Pesa, consulte:

Licença

MIT

Discussion