Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ao passar do Sandbox para Produção dá erro. #210

Open
rvmartins opened this issue Aug 25, 2020 · 2 comments
Open

Ao passar do Sandbox para Produção dá erro. #210

rvmartins opened this issue Aug 25, 2020 · 2 comments

Comments

@rvmartins
Copy link

Utilizei a biblioteca e funcionou na boa.
Fiz tudo que precisava ser feito utilizando o ambiente Sandbox.
Porem, ao alterar para o ambiente de Produção e testando o boleto, deu o seguinte erro:
53150sender hash is required.

Já pesquisei e não encontrei nada que pudesse ajudar.
Vi uma pessoa dizendo para tirar os hífens do Token, fiz isso e a pagina nem carregou.

Alguma dica?

@hericsantos
Copy link

Mesmo problema aqui.

Tanto trabalho pra, no final, morrer na praia. kkkk

Vou migrar para outro gateway. O pagseguro não me passou a menor confiança.

@joaovitorp
Copy link

joaovitorp commented Sep 10, 2020

No ambiente de sandbox o sender hash a validação deles deixa passar, mas no ambiente de produção e necessário gerar o senderHash para enviar.

é bem simples o código:
PagSeguroDirectPayment.onSenderHashReady(function(response){ if(response.status == 'error') { console.log(response.message); return false; } var hash = response.senderHash; //Hash estará disponível nesta variável. })

Link da doc: https://dev.pagseguro.uol.com.br/reference/checkout-transparente#onsenderhashready

Você precisar gerar antes de enviar o formulário ou depois que o usuário clicar no botão que efetua o submit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants