allgood / APInter-PHP

Biblioteca PHP para acesso à API do Banco Inter
GNU Lesser General Public License v3.0
104 stars 52 forks source link

API para PIX #51

Open vitorhf opened 1 year ago

vitorhf commented 1 year ago

Na página do banco Inter so fala "em breve" para a API do PIX deles. Alguem está usando alguma outra alternativa para usar PIX com eles?

kravetz commented 1 year ago

Eu monto o código PIX manualmente (https://github.com/renatomb/php_qrcode_pix) e envio para o meu cliente. Então de 10 em 10 minutos eu acesso o extratoCompleto e verifico dentro de cada transação o valor: transacao->detalhes->txId

A rotina também pode ser acionada manualmente pelo cliente com um botão "já paguei" que coloquei na interface do usuário.

Aí eu sei se foi pago ou não. O ideal seria os endpoints padrão e o webhook, mas enquanto não tem...

kravetz commented 1 year ago

https://developers.bancointer.com.br/reference/get_pix-e2eid-1

graduan commented 1 year ago

fiz uma versão pra API PIX do Banco Inter https://packagist.org/packages/graduan/apiinterv2pix

kravetz commented 1 year ago

Excelente, @graduan! Conseguiu retornar alguma coisa? Qualquer consulta que eu faço não retorna nada.

graduan commented 1 year ago

Rodando normal aqui, já emitiu o certificado para usar o PIX na API? se sim, já viu se validaram o acesso?

kravetz commented 1 year ago

@graduan Obrigado pela ajuda. Sim, certificado, acesso, escopo, tudo funcionando, retornando HTTP 200, mas body vazio. No entanto recebemos em torno de 30 PIX/dia. Deve ser algo nos parâmetros que eu estou usando. Vou instalar o seu pacote e ver se funciona.

graduan commented 1 year ago

A API PIX do Banco Inter só retorna dados dos PIX emitidos por ela, nenhum PIX feito diretamente para a chave é retornado nela, ok? da uma olhadinha nisso também... coloquei um exemplo no meu pacote onde você pode consultar por data, talvez ajude...

graduan commented 1 year ago

por acaso você é o cara que conseguiu recuperar um hd antigo que tinha um jogo que fez na adolescência?

kravetz commented 1 year ago

A API PIX do Banco Inter só retorna dados dos PIX emitidos por ela, nenhum PIX feito diretamente para a chave é retornado nela, ok? da uma olhadinha nisso também...

Entendi, por isso não consigo retornar nada. Eu uso o extrato mas o extrato completo do Banco Inter é bem instável. Do nada para de vir os detalhes do PIX como o txId e cpfCnpj, e depois volta...

por acaso você é o cara que conseguiu recuperar um hd antigo que tinha um jogo que fez na adolescência?

Por acaso sou, sim, rs. Recuperei boa parte dos programas em Q-Basic que tinha feito.

https://github.com/kravetz/aventuradoconjunto

Esta é a primeira versão, mas também tem a versão 2 e outras coisas menores (Tamagochi, sistema de votação), que coloquei num servidor git próprio. Mas teve bastante coisa perdida, também.

graduan commented 1 year ago

A API PIX do Banco Inter só retorna dados dos PIX emitidos por ela, nenhum PIX feito diretamente para a chave é retornado nela, ok? da uma olhadinha nisso também...

Entendi, por isso não consigo retornar nada. Eu uso o extrato mas o extrato completo do Banco Inter é bem instável. Do nada para de vir os detalhes do PIX como o txId e cpfCnpj, e depois volta...

por acaso você é o cara que conseguiu recuperar um hd antigo que tinha um jogo que fez na adolescência?

Por acaso sou, sim, rs. Recuperei boa parte dos programas em Q-Basic que tinha feito.

https://github.com/kravetz/aventuradoconjunto

Esta é a primeira versão, mas também tem a versão 2 e outras coisas menores (Tamagochi, sistema de votação), que coloquei num servidor git próprio. Mas teve bastante coisa perdida, também.

@kravetz legal, na ocasião, lembro de levar sua história para os colaboradores da empresa, apenas para uma reflexão da importância do backup e da redundância dos arquivos.

Grande abraço!