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

Erro ao gerar pagamento #4

Closed
atiladelcanton opened this issue Apr 25, 2016 · 2 comments
Closed

Erro ao gerar pagamento #4

atiladelcanton opened this issue Apr 25, 2016 · 2 comments

Comments

@atiladelcanton
Copy link

property_does_not_existsArray ( [property] => id [message] => A propriedade [id] informada não existe. )

@mpmnicolau
Copy link
Contributor

O fluxo para gerar cobranças:

  1. Gera o /charge. Uma das respostas do consumo será o charge_id.
  2. Se for uma cobrança por cartão de crédito, é necessário gerar o payment_token via javascript, utilizando a biblioteca pronta da Gerencianet, presente dentro da API na sua conta (em Meios de Pagamento > Cartão). Se for boleto, o payment_token não é necessário.
  3. Consumir /charge/:id/pay. O id presente nesse endpoint é o charge_id gerado no passo 1 desse fluxo. É nesse passo que é definido o tipo de cobrança (boleto ou cartão) em que a charge gerada no passo 1 será paga.

Importante:
É aconselhável verificar o Playground (plataforma de testes) dentro da aplicação criada na API em sua conta Gerencianet. A utilização do Playground dá uma boa idéia do funcionamento da API, e facilita a continuidade de suas atividades de integração.

Em caso de dúvidas, basta entrar em contato com a Gerencianet.

Toda a documentação pode ser verificada em Documentação.

@mpmnicolau
Copy link
Contributor

Complementando:

Se estiver utilizando o SDK da Gerencianet, esse erro provavelmente ocorreu na utilização da função payCharge(). Um exemplo de consumo dessa função pode ser verificado aqui.
Veja que o ID mostrado do erro é o id da charge criada no passo 1 conforme explicado no fluxo anterior. Consulte a documentação para verificar como criar charge.

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