allgood / APInter-PHP

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

Novo endpoint - Extrato completo #45

Open kravetz opened 2 years ago

kravetz commented 2 years ago

O Banco Inter lançou um novo endpoint, com dados mais completos no extrato.

Referência: https://developers.bancointer.com.br/reference/extratocomplete

O endpoint é: https://cdpj.partners.bancointer.com.br/banking/v2/extrato/completo

Os parâmetros são os mesmos do outro endopoint do extrato.

Podemos fazer uma função que retorna o extrato completo.

allgood commented 2 years ago

Interessante! Eu posso demorar um pouco para implementar porque não utilizo os extratos e tenho bastante tarefas na fila aqui em outros projetos.

Se alguém fizer antes é só seguir mais ou menos como eu tenho feito com os outros endpoints e mandar o pull request aqui que eu analiso e incorporo.

kravetz commented 2 years ago

Pode deixar que e faço.

Em sex., 11 de nov. de 2022 às 14:58, Claudemir Todo Bom < @.***> escreveu:

Interessante! Eu posso demorar um pouco para implementar porque não utilizo os extratos e tenho bastante tarefas na fila aqui em outros projetos.

Se alguém fizer antes é só seguir mais ou menos como eu tenho feito com os outros endpoints e mandar o pull request aqui que eu analiso e incorporo.

— Reply to this email directly, view it on GitHub https://github.com/allgood/APInter-PHP/issues/45#issuecomment-1312003772, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADDG2SXSVHF54OV2IQTDVMLWH2CK5ANCNFSM6AAAAAAR5S5VLI . You are receiving this because you authored the thread.Message ID: @.***>

-- Rodrigo Kravetz +55 44 98808-7091

kravetz commented 1 year ago

Só atualizando. A função está pronta mas vou segurar o pull request, pois o Banco Inter está com uma inconsistência entre a documentação e o retorno efetivo da função.

A documentação diz: "O período máximo entre as datas é de 90 dias."

No entanto, o endpoint sempre retorna no máximo 7 dias, independente do intervalo de datas escolhido. Abri um chamado no fórum. Assim que o banco me der uma resposta eu volto a trabalhar na funcionalidade.

Edit: já entendi, verifiquei que o retorno é paginado

kravetz commented 1 year ago

Criado Pull Request #48

kravetz commented 1 year ago

Só para constar. O Inter mudou a forma de retorno do ExtratoCompleto. A requisição ainda funciona, mas os dados retornados não tem mais os detalhes da transação.

kravetz commented 1 year ago

Só para constar. O Inter mudou a forma de retorno do ExtratoCompleto. A requisição ainda funciona, mas os dados retornados não tem mais os detalhes da transação.

Parece que foi algo momentâneo, agora voltou ao que era antes. Como que eles fazem isso com o sistema em produção?!?!