Support » Plugin: Integration Rede for WooCommerce » Cartão de crédito e debito: erro no pagamento

  • fabianoreggiani

    (@fabianoreggiani)


    Bom dia tudo bem ? esotu com o mesmo erro da jucamillo (@jucamillo)

    Olá, estou tentando deixar configurado a ferramenta no meu ecommerce mas ao finalizar uma compra recebo essa mensagem: Cartão de crédito: erro no pagamento
    
    Não aparece nenhum codigo, não aparece nada no log de erros, parece que só não vai. Não sei mais o que fazer, a equipe da rede não consegue me ajudar porque eles dizem: “Precisamos do request e response dessa transação ou do código de retorno.” E não faço a menor ideia de onde conseguir essas informações. Precisava configurar esse pagamento com certa urgência, será que alguém pode me ajudar?

    Coisas que ja fiz…

    1- gerei uma nova chave token (não deu certo)
    2- conferir o codigo pv (não deu certo)
    3- desabilitei os plugins so deixando Brazilian Market on WooCommerce e o da Rede (não deu certo)
    4- troquei o tema (não deu certo)

    Tem mais alguma coisa que pode ser feita? muito obrigado pela ajuda.

    The page I need help with: [log in to see the link]

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author MarcosAlexandre

    (@marcosalexandre)

    Olá, tudo bem?

    Este plugin não tem a opção de débito implementada ainda, então talvez esteja utilizando o plugin da própria Rede. Neste caso, o suporte é diretamente no GitHub deles:

    https://github.com/DevelopersRede/rede-woocommerce

    Adianto que você pode verificar os logs que estão sendo gerados na tentativa de compra (se não estiver ativada a opção, basta ativar).

    Caso o erro no log seja:
    Urls: Invalid parameter size (url/ThreeDSecureFailure).

    Provavelmente ele ocorre por conta do tamanho da URL que é enviada ao 3DS, que somente pode ter 87 caracteres.
    Mais detalhes em:
    https://github.com/DevelopersRede/rede-woocommerce/issues/39

    Pela url que informou, imagino que deva estar gerando 100 caracteres. Algo como:
    https:\/\/www.mercadoaquecimento.com.br\/checkout\/order-received\/1560\/?key=wc_order_pvT9vPQ6B0bt2

    Isso geralmente é a causa do erro na função débito, na função crédito não teria esse problema, mas é bom checar com eles.

    Para diminuir o tamanho da url, você pode começar alterando (caso nenhuma outra integração utilize o slug padrão) nas configurações do WooCommerce, aba “Avançado” o slug do “Ponto de extremidade das páginas de finalização do pedido”, nas opções “Pagar” e “Pedido recebido”. Mudando de “order-pay” para apenas “p” e “order-received” para apenas “r”, já vai ter conseguido chegar em 87 caracteres.

    Ainda seria possível, remover o “www” do domínio e mudar o slug da página “checkout” para outro menor, mas isso também afetaria o SEO do site.

    Tenta fazer estes testes e, se precisar de mais algo, o suporte deles lá no GitHub poderá ajudar, pois aqui eu só consigo auxiliar no plugin que desenvolvi 😉

    Thread Starter fabianoreggiani

    (@fabianoreggiani)

    Bom dia, acabei trocando pelo plugin que você desenvolveu e deu certo e único erro que deu foi o do Soft Descriptor, deixei ele em branco e funcionou certinho!

    Muito obrigado pela ajuda mesmo.

    Um Abraço.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Cartão de crédito e debito: erro no pagamento’ is closed to new replies.