gerencianet / gn-api-sdk-go-pix

SDK em Go integrada a API Gerencianet. Esta SDK está preparada para integração à API Pix, que lhe permite realizar o gerenciamento de cobranças Pix com QR Code e Pix Copia e Cola e muito mais.
https://dev.gerencianet.com.br/docs/instalacao-da-api
MIT License
2 stars 1 forks source link

Erro sendo retornado ao usar a função PixSend() - Método HTTP incorreto #3

Open vicasoo opened 1 year ago

vicasoo commented 1 year ago

Ao utilizar a função PixSend() segundo a documentação aqui proposta (visualizar), é retornado a seguinte mensagem de erro: "Funcionalidade POST /v2/pix desabilitada, deve-se usar PUT /v2/gn/pix/:idEnvio"";

Confirmado na documentação, a utilização do PUT: https://dev.gerencianet.com.br/docs/api-pix-endpoints#requisitar-envio-de-pix

Onde, a função encontra-se utilizando no método POST:

https://github.com/gerencianet/gn-api-sdk-go-pix/blob/7165200f7b07a42dd73ad99246191b87c205054b/gerencianet/endpoints.go#L55-L57

guilherme-cota-efi commented 1 year ago

Olá, @vicasoo. Tudo bem com você?

Desde já, agradecemos seu contato e colaboração! Comunico que houve uma atualização neste endpoint da nossa API, onde a rota foi alterada para PUT /v2/gn/pix/:idEnvio.

Para que possa resolver esta falha, peço que altere sua SDK de GO para a do seguinte repositório (https://github.com/gerencianet/gn-api-sdk-go), que contempla esta atualização do endpoint.

Caso ainda tenha dificuldades, acesse também nossa comunidade do Discord.

guilherme-cota-efi commented 1 year ago

Veja aqui como ficou o exemplo de como ficou o envio de Pix com o novo endpoint.

vicasoo commented 1 year ago

Olá, @vicasoo. Tudo bem com você?

Desde já, agradecemos seu contato e colaboração! Comunico que houve uma atualização neste endpoint da nossa API, onde a rota foi alterada para PUT /v2/gn/pix/:idEnvio.

Para que possa resolver esta falha, peço que altere sua SDK de GO para a do seguinte repositório (https://github.com/gerencianet/gn-api-sdk-go), que contempla esta atualização do endpoint.

Caso ainda tenha dificuldades, acesse também nossa comunidade do Discord.

Tentei utilizar essa SDK no dia de ontem, mas a versão disponível também estava depreciada (v1.0.4). Isso foi corrigido?

vicasoo commented 1 year ago

O comando go list -m -versions github.com/gerencianet/gn-api-sdk-go retorna: github.com/gerencianet/gn-api-sdk-go v1.0.2 v1.0.3 v1.0.4.

Onde nenhuma dessas versões contempla as atualizações, incluido o pacote pix, que é o que desejo usar.

vicasoo commented 1 year ago

Depois de executar novamente o comando, consegui acesso a versão v3.0.0. Corrigindo o problema citado na issue.