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

code = None - codigo de checkout inválido #57

Open
vinipachecov opened this issue Oct 12, 2017 · 5 comments
Open

code = None - codigo de checkout inválido #57

vinipachecov opened this issue Oct 12, 2017 · 5 comments

Comments

@vinipachecov
Copy link

vinipachecov commented Oct 12, 2017

Estou aprendendo django e utilizando essa lib para integrar com o pagseguro.
Estou realizando a integração por meio de uma view PagSeguroView que por meio de um objeto Order, que possuindo um método pagseguro faz as instancias necessárias das configurações do PagSeguro.
Entretanto estou recebendo um código payment.html?code=None o que me parece ser o caso do erro de código de checkout inválido.
O meu código está no github, estou usando django 1.10 e usando python 3.5.2, existe o arquivo requirements.txt com as bibliotecas para rodar caso tenha interesse em testar.
Já coloquei meu token do pagseguro e meu email mas sigo com problemas sobre esse código de checkout.

Modelo Order e seu método pagseguro
deepinscreenshot_atom_20171011212412

View do Pagseguro
deepinscreenshot_atom_20171011212425

Rotas de urls do Da aplicação checkout
deepinscreenshot_atom_20171011212429

Template da View
deepinscreenshot_atom_20171011212506

Resultado de uma tentativa de teste com o sandbox
deepinscreenshot_deepin-terminal_20171011212013

Caso alguém deseje testar o código por inteiro basta verificar meu repositório: https://github.com/vinipachecov/django-ecommerce

Desde já agradeço a atenção.

@mazulo
Copy link
Collaborator

mazulo commented Oct 21, 2017

@vinipachecov vou estar me atualizando no projeto esses dias, e logo farei uns testes pra poder ver se consigo alguma resposta. De qualquer maneira, se já tiver conseguido algum progresso, compartilha por aqui 😄

@luisdemarchi
Copy link

luisdemarchi commented Jan 16, 2019

@mazulo estou com o mesmo problema, rastreando cheguei no retorno XMLParser > b'Unauthorized'

Analisando a documentação, o sandbox tem um token diferente. Acho que seria valido falar sobre isso na sua documentação, pois eu particularmente procurei uma biblioteca para não ler a documentação deles.

@luisdemarchi
Copy link

luisdemarchi commented Jan 16, 2019

Outra correção:
params['shippingAddressRequired'] = "false" (string)

A formatação de moeda precisa ter 2 dígitos depois da virgula, também precisa ser string.

@arferreira
Copy link

Estou com o mesmo problema! @vinipachecov conseguiu resolver?

@guilhermecarvalhocarneiro

Também estou utilizando essa lib, após seguir o tutorial quando chamo o método checkout() o objeto pagseguro.parsers.PagSeguroCheckoutResponse é recebido porém tirando o campo date todos os outros estão vazios.

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

No branches or pull requests

6 participants