Comunidade

Ask a Question
Back to All

Como recuperar os dados de uma cobrança pix?

No modo sandbox, estou criando algumas cobranças via request ( python ), e o retorno vem da maneira em que é esperado, mas ao listar as cobranças no endpoint https://api.sandbox.empresas.btgpactual.com/v1/companies/aquiEuColocoOCNPJ/pix-cash-in/instant-collections
Ele não retorna as cobranças criadas; isso é algo padrão da api sandbox ou possivelmente algum erro está acontecendo na criação dessa cobrança?

Admin

Boa tarde!

O ambiente de sandbox foi envisionado como tendo seu principal papel a validação dos contratos das APIs e validação do fluxo de geração de token. Sendo assim, o ambiente é mockado, ou, em outras palavras, o ambiente possui seus retornos estaticos, validando os contratos utilizando JOI e retornando, em caso de sucesso, respostas fieis ao ambiente produtivo.

Cobranças, pagamentos e demais entidades não são efetivamente criados ou armazenados, assim como não há conexão entre o ambiente de sandbox e o ambiente de produção. Oferecendo segurança em não expor seus dados de nenhuma maneira e oferecendo estabilidade ímpar.

Marked as answered by Gabriel Oliveira Tavares

Muito obrigado, Gabriel! Pra eu usar a API em modo de produção, preciso gerar aquela publicKey, correto? Isso é feito ao enviar o email de validação de aplicativo, com a resposta sendo essa key, ou faz parte do fluxo de autorização disponibilizado o passo a passo no guia?

Admin

Boa tarde,

Para utilizar o ambiente em modo de produção, você precisa criar um aplicativo assim como criou em sandbox. Porém, a flag no topo superior direito da tela deve estar marcado como "produção".

Após isso seu aplicativo será submetido à análise do time responsável e, após aprovado, você opera assim como operou no sandbox no que diz respeito à geração de token, porém, com as credenciais do novo aplicativo.