Erros frequentes de plugins de pagamento na Shopify

Recebemos em nosso canal de suporte alguns casos de erros de integração do nosso plugin em Shopify, mas, ao serem analisados, verificamos que o motivo que estava gerando esses erros frequentes eram inconsistências com outros plugins de pagamento utilizados simultaneamente.

A seguir, vamos mostrar o cenário que analisamos e orientar como você pode resolver esses problemas.

Checkout com instabilidades

Se a página do seu Checkout está com instabilidades como: ora aparecem os meios de pagamentos e ora não, e/ou, quando o carregamento da página do Checkout termina os meios de pagamentos não são mostrados, esses comportamentos ocorrem, geralmente, porque o script de outro plugin está ativo no seu site junto com o plugin do Mercado Pago, de forma que um subscreve o outro, gerando instabilidades.

Quais os plugins mais utilizados que podem gerar este conflito?

De acordo com pesquisas de usuários que tiveram os mesmos problemas, identificamos e listamos os plugins mais utilizados:

✓ pagar.me

✓ samurai

✓ yampi

✓ cartpanda

Observação: há muitos outros plugins que podem ser utilizados junto à Shopify, listamos aqui apenas os principais.

Em qual momento devo validar se há outro script de plugin no site?

Você deve verificar se há outro script de plugin em seu site quando ocorrer instabilidades no Checkout. Esse comportamento não é normal, então, sugerimos realizar as validações em seu site, conforme a orientação abaixo:

  • Abra as "Ferramentas do desenvolvedor" ⇢ clique na aba "Rede ou Network".

No checkout, ao procurar um dos plugins que já utilizou como gateway de pagamentos, o script é encontrado lá. Por exemplo: checkout-shopify.pagar.me



O que fazer se tiver um script de outro Checkout em meu site?

Caso haja outro script de Checkout atuando junto com o plugin do Mercado Pago no seu site, realize os seguintes passos:

1. Bloquear o script

Ainda nas "Ferramentas do desenvolvedor" ⇢ aba "Rede ou Network", é possível realizar o seguinte teste para evidência:

Clique com o botão direito do mouse no script e bloqueie-o no navegador. Após o bloqueio, o Checkout do Mercado Pago deverá aparecer normalmente.



2. Desativar o plugin

Se o script de outro plugin permanecer habilitado, é necessário desabilitá-lo pelas configurações do mesmo.

Se você não se lembrar de ter instalado outro plugin, ou se isso foi feito por terceiros, verifique no passo acima e procure os plugins de pagamentos citados no início do texto (pagar.me, samurai, yampi, cartpanda).

Quando localizá-lo, é necessário ativar ou instalar, desabilitar e desinstalar, conforme a documentação do plugin.

Este passo é importante para que seu plugin do Mercado Pago volte a funcionar corretamente, pois quando o plugin é mal configurado, ele deixa traços de seus códigos pelo site e, somente quando é realizada a desativação/desinstalação, é que são apagados completamente.

Após finalizar o processo, realize o teste novamente para ver se tudo está funcionando corretamente, mas é necessário que não utilize seus dados pessoais, pois retornará em erro, uma vez que não é possível pagar em seu nome.

Espero que este conteúdo tenha te ajudado! E se quiser trocar informações com outros integradores como você, acesse nossa comunidade no Discord.