Testando a integração

Agora que você já instalou e configurou o seu módulo está na hora de testar suas funcionalidades para garantir que tudo está funcionando como deveria.

Nesse momento recomendamos que utilize uma conta Pagar.me de teste. Elas funcionam da mesma forma que uma conta de produção porém não irá criar cobranças reais, o que iria gerar custos para sua conta.

📘

Ambiente de testes

Para previnir que problemas e incompatibilidades chegem a seus clientes recomendamos a utilização de um ambiente de staging (testes) de sua plataforma para a realização dos testes descritos a seguir.

Criando pedidos

Com as devidas configurações para os métodos de pagamento desejados, disponíveis em Configurando o módulo você já poderá se direcionar a página de checkout de sua loja para criar seus primeiros pedidos.

🚧

Verifique os testes necessários

Nessa seção recomendamos que você realize os testes abaixo para cada método de pagamento e suas respectivas funcionalidades que irá utilizar em sua loja.

Cartão de crédito

Para validar que seus pedidos de cartão de crédito estão sendo criados corretamente recomendamos que sejam feitas algumas compras seguindo as variações da tabela abaixo. Lembrando que não é necessario testar todos os valores de todas as variações, podendo ser focado somente nas funcionalidades que serão utilizadas em sua loja.

Variações

Valores possíveis

Autorização e captura

Compra com autorização e captura automática pelo Magento 2
Com captura manual pelo Magento 2
Com captura manual pela Dashboard Pagar.me
E com captura manual pela API Pagar.me

Cartão salvo

Compra com cartão salvo
E cartão novo

Cliente logado

Compra com cliente logado e com informações previamente cadastradas
Com cliente logado que acabou de criar a conta
E com cliente não logado

Parcelas

Compra parcelada
E não parcelada

Juros

Compra com cobrança de juros
E sem cobrança de juros

Sendo importante que, após a realização de cada operação, seja confirmado se o status da cobrança foi atualizado na plataforma, validando que os webhooks foram enviados corretamente. Mais informações aqui.

PIX

Para validar que seus pedidos de PIX estão sendo criados corretamente recomendamos que sejam feita uma compra e realizada a simulação de pagamento da cobrança.

E então confirmar se o status da cobrança foi atualizado na plataforma, validando que os webhooks foram enviados corretamente. Mais informações aqui.

Boleto

Para validar que seus pedidos de Boleto estão sendo criados corretamente recomendamos que sejam feita uma compra e realizada a simulação de pagamento da cobrança.

E então confirmar se o status da cobrança foi atualizado na plataforma, validando que os webhooks foram enviados corretamente. Mais informações aqui.

Outras funcionalidades

Além dos métodos de pagamento básicos nosso módulo também oferece algumas funcionalidades complementares que, caso sejam utilizadas, também devem ser testadas nesse momento de sua integração.

🚧

Verifique os testes necessários

Nessa seção recomendamos que você realize os testes abaixo para cada funcionalidade que irá utilizar em sua loja.

Cancelando cobranças

Recomendamos que para todas as cobranças geradas nos testes realizados seja validado também a possibilidade de cancelar a mesma. E verificado que o status da cobrança foi devidamente atualizado.

Multimeios

Apesar de parecido com os testes de cartão e boleto, a funcionalidade de multimeios (boleto e cartão e 2 cartões) merece sua própria série de testes, seguindo as mesmas diretrizes mencionadas na seção anterior.

Multicompradores

Essa funcionalidade está disponível em todos os métodos de pagamento apresentados anteriormente, e caso vá ser utilizado em sua loja, recomendamos que todos os testes realizados anteriormente sejam repetidos utilizando essa funcionalidade.

Vale mencionar que no caso de compras com pagamento multimeios, é necessario validar que ambas cobranças podem ser criadas com multicomprador.

Testando webhooks

Para todos os tipos de pedidos é importante verificar que os webhooks estão sendo enviados e recebidos corretamente.

Para isso você deve acessar a aba Desenvolvimento > Webhooks e buscar pelo status Enviado.

🚧

Atraso na geração de webhooks

Vale ressaltar que dependendo de alguns fatores nossos webhooks podem demorar alguns minutos para serem gerados.

Caso alguma cobrança não esteja gerando os webhooks esperados pode ter ocorrido algum erro durante a configuração de seu módulo, nesse caso recomendamos que entre em contato com nosso time de atendimento.

E caso eles sejam gerados porém apresentem o status Falha, o problema pode ser tanto no servidor host da loja, que pode estar bloqueando o recebimento de nossos webhooks, quanto algum erro durante a instalação ou configuração do módulo. Para mais informações contate nosso time de atendimento.


Did this page help you?