04 Dúvidas Comuns e Soluções de Problemas - Getnet-Brasil/payment-magento GitHub Wiki
Onde obter as informações de credenciais?
Para o Ambiente de produção, os dados estão disponíveis em:
Minha Conta > Produtos e Serviços > Chaves de autenticação Plataforma Digital
⚠️ Atenção: As suas chaves ficam codificadas depois de 7 dias que criou a conta Getnet. Após esse prazo você precisa entrar em contato com 4020-4009.
No Ambiente Sandbox:
Eu não posso configurar o cron em minha loja, o que faço?
É realmente necessário que a rotina de atualização do token de pagamento seja efetuada, em nosso módulo entregamos ao cron da Magento essa tarefa, no entanto como medida alternativa você pode:
Rodar apenas o grupo de tarefas Getnet
Abra o crontab do servidor:
crontab -e
Insira o código baixo no arquivo e salve, lembrando de editar o caminho da root da sua magento.
*/15 * * * * /usr/bin/php /var/www/html/bin/magento cron:run --group getnet_paymentmagento_base
Ou implementar apenas a execução de refresh do token
*/15 * * * * /usr/bin/php /var/www/html/bin/magento getnet:basic:referesh_token
Note que nesse cenário o serviço de conciliação de status não irá ser acionado, por isso não aconselhamos essa ação.
Preciso homologar esse módulo?
Sim, esse módulo já foi homologado pela Getnet mas você ainda assim precisa passar pelo processo de homologação.
Como obter suporte?
Você pode desde reportar um issues ou ainda caso precise informar dados restritos encaminhar um email para [email protected]
Posso realizar teste diretamente em produção?
Não é recomendado que faça teste em produção, no entanto os métodos de pagamentos por Pix ou Boleto Bancário, não afetaria o score da análise de risco, mas lembre-se que pode ser cobrado por sua geração. Use o ambiente de Sandbox para testes gratuitos.
⚠️ Atenção: Nunca realize teste no ambiente de produção com o meio de pagamento por cartão de crédito.
Como realizar um teste?
Você precisa criar uma conta no ambiente sandbox da Getnet. E então configurar o módulo para esse novo ambiente.
Qual número de cartão eu posso usar para teste?
Quando o ambiente está definido como sandbox, você pode usar qualquer número válido, que pode ser gerado por aqui.
Você ainda pode testar cenários específicos como por exemplo:
Bandeira | Número do Cartão | Tipo de Teste | Resultado do Teste |
---|---|---|---|
5155901222280001 | Transação Autorizada | ✔️ Transação Aprovada | |
4012001037141112 | Transação Autorizada | ✔️ Transação Aprovada | |
5155901222270002 | Transação Não Autorizada | 🚫 Cartão Inválido | |
5155901222260003 | Transação Não Autorizada | 🚫 Cartão Vencido | |
5155901222270004 | Transação Não Autorizada | 🚫 Estabelecimento Inválido | |
5155901222270005 | Transação Não Autorizada | 🚫 Saldo Insuficiente | |
5155901222270006 | Transação Não Autorizada | 🚫 Autorização Recusada | |
5155901222270007 | Transação Não Autorizada | 🚫 Transação Não Processada | |
5155901222270008 | Transação Não Autorizada | 🚫 Excede o Limite de Retiradas |
Como configurar o Webhook
Você deve obter a url de configuração em
Lojas > Configurações > Vendas > Formas de Pagamento > Getnet > Notificações
A url de notificação é composta por: {{seu_site}}/getnet/notification/all/seller_id/{{seu_seller_id}}
Após configurar os CallBack em sua conta Getnet haverá a comunicação com o seu site para definir os status finais desse pedido.
Erro - O pagamento por boleto
Apenas clientes do banco Santander podem emitir boletos.
Caso já seja um cliente do banco Santander entre em contato com seu gerente de contas Santander, para obter:
- Definir o certificado digital como o da Getnet
- O convênio deve estar vinculado a caixa postal da Getnet
- E contrato CISA
Após obtido, deve se encaminhar as informações para suporte da Getnet.
Magento 2.4.6+
Compatível com nossa branch [email protected] e versionado com 103.x.
É necessário ter o cron ativo e configurado.
Magento 2.4.0 até 2.4.5-x
Compatível com nossa branch [email protected] e versionado com 102.x.
É necessário ter o cron ativo e configurado.
Magento 2.3.0 até 2.3.x
Compatível com nossa branch [email protected] e versionado com 101.x.
É necessário ter o cron ativo e configurado.