- Introdução
- Requisitos do Sistema
- Instalação
- Configuração Inicial
- Configurações Avançadas
- Testes
- Solução de Problemas
- Suporte
O Plugin WooCommerce Nhonga Payment Gateway permite que sua loja WooCommerce aceite pagamentos através dos métodos mais populares em Moçambique: M-Pesa, e-Mola e cartões de crédito/débito.
- Integração Completa: Comunicação direta com a API Nhonga.net
- Múltiplos Métodos: Suporte para M-Pesa, e-Mola e cartões
- Dois Modos de Pagamento: Redirect e pagamento direto
- Segurança: Comunicação criptografada e validação de webhooks
- Logs Detalhados: Sistema completo de logging para debug
- Interface Intuitiva: Configuração simples e interface amigável
- WordPress: 5.0 ou superior
- WooCommerce: 5.0 ou superior
- PHP: 7.4 ou superior
- MySQL: 5.6 ou superior
- HTTPS: Certificado SSL válido (obrigatório)
- cURL: Extensão PHP habilitada
- JSON: Extensão PHP habilitada
- WordPress: 6.0 ou superior
- WooCommerce: 7.0 ou superior
- PHP: 8.0 ou superior
- MySQL: 8.0 ou superior
- Memória PHP: 256MB ou superior
- Tempo de Execução: 60 segundos ou superior
- Conta ativa em nhonga.net
- Chave da API válida
- Chave secreta configurada
- Webhook URL configurado
-
Baixar o Plugin
- Faça download do arquivo
woocommerce-nhonga-payment.zip
- Faça download do arquivo
-
Acessar o WordPress Admin
- Faça login no painel administrativo do WordPress
- Navegue para
Plugins > Adicionar Novo
-
Upload do Plugin
- Clique em "Enviar Plugin"
- Selecione o arquivo ZIP baixado
- Clique em "Instalar Agora"
-
Ativar o Plugin
- Após a instalação, clique em "Ativar Plugin"
-
Extrair Arquivos
- Extraia o conteúdo do ZIP em seu computador
-
Upload via FTP
- Conecte-se ao seu servidor via FTP
- Navegue para
/wp-content/plugins/ - Faça upload da pasta
woocommerce-nhonga-payment
-
Ativar no WordPress
- Acesse
Plugins > Plugins Instalados - Encontre "WooCommerce Nhonga Payment Gateway"
- Clique em "Ativar"
- Acesse
Após a ativação, você deve ver:
- Mensagem de sucesso na ativação
- Nova opção em
WooCommerce > Configurações > Pagamentos - Link "Configurações" na lista de plugins
-
Acessar Nhonga.net
- Visite nhonga.net
- Faça login em sua conta
-
Navegar para API
- Acesse o Dashboard
- Clique na aba "API"
-
Copiar Credenciais
- Copie sua "Chave da API"
- Copie sua "Chave Secreta"
-
Acessar Configurações
- No WordPress Admin, vá para
WooCommerce > Configurações - Clique na aba "Pagamentos"
- Encontre "Nhonga" e clique em "Configurar"
- No WordPress Admin, vá para
-
Configurações Básicas
Ativar/Desativar: ✓ Ativar Nhonga Payment Gateway Título: Pagamento Nhonga Descrição: Pague com M-Pesa, e-Mola ou cartão de forma segura -
Credenciais da API
Chave da API: [Cole sua chave aqui] Chave Secreta: [Cole sua chave secreta aqui] Ambiente: Teste (para testes) ou Produção (para uso real) -
Configurações de Pagamento
Modo de Pagamento: Redirecionar para Nhonga (Recomendado) Métodos Permitidos: M-Pesa, e-Mola, Cartões
-
Teste Automático
- Na seção "Testar Conexão", clique em "Testar Conexão"
- Aguarde o resultado
- Deve aparecer "✓ Conexão estabelecida com sucesso"
-
Resolver Problemas
- Se aparecer erro, verifique suas credenciais
- Confirme se o ambiente está correto
- Verifique sua conexão com internet
-
Obter URL do Webhook
- A URL será:
https://seusite.com/wc-api/wc_nhonga_webhook - Substitua "seusite.com" pelo seu domínio
- A URL será:
-
Configurar no Nhonga.net
- Acesse sua conta Nhonga
- Vá para configurações de API
- Adicione a URL do webhook
- Salve as configurações
- Cliente é redirecionado para página segura da Nhonga
- Maior segurança
- Suporte completo a todos os métodos
- Menor complexidade de implementação
- Cliente insere dados diretamente na loja
- Experiência mais integrada
- Requer validação adicional
- Apenas para M-Pesa e e-Mola
- Cliente pode escolher o método preferido
- Máxima flexibilidade
- Requer configuração cuidadosa
Certificado SSL: Obrigatório
Validação: Automática
Redirecionamento: HTTP → HTTPS
Chave Secreta: Verificação automática
IP Whitelist: Opcional (recomendado)
Timeout: 30 segundos
Cache de Configurações: Ativado
TTL: 1 hora
Invalidação: Automática
Nível de Log: Info (produção) / Debug (desenvolvimento)
Rotação: 30 dias
Tamanho Máximo: 10MB por arquivo
-
Configurar Ambiente Dev
Ambiente: Teste (Sandbox) Chave da API: Chave de teste Chave Secreta: Chave secreta de teste -
Realizar Transação de Teste
- Adicione um produto ao carrinho
- Prossiga para o checkout
- Selecione "Pagamento Nhonga"
- Complete o pagamento de teste
-
Verificar Logs
- Acesse
WooCommerce > Status > Logs - Procure por logs "nhonga-payment"
- Verifique se não há erros
- Acesse
-
Configurar Ambiente Prod
Ambiente: Produção (Live) Chave da API: Chave de produção Chave Secreta: Chave secreta de produção -
Teste com Valor Baixo
- Faça um pedido de valor baixo (ex: 10 MZN)
- Complete o pagamento real
- Verifique se o status do pedido é atualizado
-
Verificar Webhook
- Confirme se o webhook foi recebido
- Verifique os logs de webhook
- Teste cancelamento de pagamento
Causa: Chave da API ou chave secreta incorretas Solução:
- Verifique as credenciais no painel Nhonga
- Copie e cole novamente no plugin
- Teste a conexão
Causa: URL do webhook incorreta ou bloqueada Solução:
- Verifique a URL:
https://seusite.com/wc-api/wc_nhonga_webhook - Teste se a URL está acessível
- Verifique firewall e plugins de segurança
Causa: Problema na comunicação ou timeout Solução:
- Verifique logs de erro
- Confirme status na conta Nhonga
- Atualize status do pedido manualmente se necessário
WooCommerce > Configurações > Pagamentos > Nhonga
Debug: ✓ Ativar logging
WooCommerce > Status > Logs
Arquivo: nhonga-payment-YYYY-MM-DD-hash.log
[INFO] - Informações gerais
[ERROR] - Erros que precisam atenção
[DEBUG] - Detalhes técnicos (apenas em modo debug)
- Email: suporte@nhonga.net
- Horário: Segunda a Sexta, 8h às 18h
- Idioma: Português
- URL: https://nhonga.net/api-docs
- Atualizações: Verificar regularmente
- FAQ: Perguntas frequentes disponíveis
- Acesse
Plugins > Plugins Instalados - Procure por notificações de atualização
- Sempre faça backup antes de atualizar
- Verifique o arquivo
readme.txtpara mudanças - Leia notas de versão antes de atualizar
- Teste em ambiente de desenvolvimento primeiro
Este manual foi gerado automaticamente para a versão 1.0.0 do plugin WooCommerce Nhonga Payment Gateway.