O que é o sender_hash
O sender_hash é um parâmetro obrigatório a ser enviado em todas as requisições de checkout transparente para o PagSeguro.
O problema
Durante vários anos usuários do PagSeguro e do módulo para Magento sofreram com problemas no checkout devido a ausência do parâmetro.
Inicialmente o problema se dava devido a incompatibilidades do módulo e conflitos com outros meios de pagamento e checkouts.
E nos tempos mais recentes, o problema se dá devido a instabilidades temporárias nos webservices do PagSeguro, responsáveis por gerar o sender_hash.
Embora não seja frequente, quando ocorre, este problema impede a finalização da venda gerando um erro não amigável ao comprador (sender_hash is required).
Solução
Desde 31 de Maio de 2019, usuários do módulo PagSeguro para Magento no modelo de aplicação não precisam mais se preocupar.
O PagSeguro vem trabalhando na solução e estabilização de seus serviços com máxima prioridade nesta questão. No entanto, enquanto isso não está resolvido, uma parceria foi feita, permitindo que lojistas deste grupo possam concluir vendas sem informar o sender_hash nos momentos de indisponibilidade do serviço.
Se você utiliza o módulo PagSeguro com uma das minhas aplicações, não há nada que você precise fazer para se beneficiar desta solução.
Se você não sabe qual modelo está usando, clique aqui.
Por fim, se desejar migrar para o modelo de aplicação, basta autorizar sua loja e mudar a chave do módulo nas configurações do mesmo seu Magento.
Outras soluções
Se você usa o módulo PagSeguro para Magento 1 em uma versão inferior a 3.7.4, atualize seu módulo para versão mais recente. Ela contém atualizações significativas que visam melhorar a forma como o sender_hash é obtido.
Você também pode migrar para o modelo de aplicação a qualquer momento. Se você já usa o modelo de assinatura, basta autorizar a aplicação e trocar a chave.
Veja mais
Problemas ao processar seu pagamento. sender hash is required. (53150)
Comentários
0 comentário
Por favor, entre para comentar.