Histórico de mensagens sobre API de cobranças em devs

EXIBINDO CONVERSAS RECENTES:

Texto: API de cobranças
Canal: devs
Avatar discord do usuario bruno_valero

bruno_valero

Boa noite devs.

Acabei de finalizar a integração dos principais endpoints da API PIX (Efí Pay) no meu SDK typescript que apresentei anteriormente.

Também adicionei a opção de incluir certidicados em formato base64 e Buffer. Dentre as funcionalidades adicionadas estão:

- Cobranças imediatas
- Cobranças com vencimento
-Envio e Pagamento Pix
-Gestão de Pix
- Payload Locations
- Cobranças em Lote
- Split de pagamento Pix
- Webhooks

Em breve irei integrar as funcionalidades de Cartão de Crédito e Assinatura.

Há a possibilidade de utilizá-lo tanto em produção quanto em teste (SANDBOX), então quem prefere typescript e quiser dar uma olhada está convidado.

Segue o link da documentação para quem quiser fazer alguns testes:

https://www.npmjs.com/package/@bruno-valero/gerencianet-sdk-typescript

Avatar discord do usuario bruno_valero

bruno_valero

Ver Respostas

Boa noite devs, tudo bem?

Estou desenvolvendo um SDK para integrar a API da Gerencianet com TypeScript. Esta versão está sendo desenvolvida com foco total no TypeScript, proporcionando segurança de tipos e melhor reportagem de erros durante o desenvolvimento.

Atualmente, apenas a API de PIX para cobranças imediatas e cobranças com data limite está com a integração completa. Outras funcionalidades serão implementadas em futuras atualizações.

Segue o link para a documentação do pacote no npm: https://www.npmjs.com/package/@bruno-valero/gerencianet-sdk-typescript

Quem tiver interesse em desenvolver com typescript está convidado a instalar o pacote e fazer alguns testes. Caso surja qualquer sugestão de melhoria, basta abrir uma issue no github do projeto.

Espero poder ajudar a agilizar o desenvolvimento dos interessados.

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

@tiago.rodrigues_br, as cobranças listadas na API são cobranças criadas somente via API mesmo.
O recebimento de cobranças emitidas em um outro contexto não são acessíveis via API.

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia, @jonadabir, tudo bem?
A autenticação para a API de cobranças deve ser algo da seguinte forma

js
async authenticate() {
let authParams = {
method: 'POST',
url: 'https://cobrancas-h.api.efipay.com.br/v1/authorize',
auth: {
username: credentials.client_id,
password: credentials.client_secret,
},
data: {
grant_type: 'client_credentials',
},
}
return axios(authParams)
.then((res) => {
this.auth = res.data
this.auth.authDate = new Date().getTime() / 1000
})
.catch((error) => {
throw error.data
})
}

Avatar discord do usuario yasmin_efi

yasmin_efi

Caso tenham sido emitidas via API, você também pode nos solicitar a alteração da URL de notificação, para que as baixas e atualizações de status das cobranças cheguem no seu sistema.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Oi, @kellysondias. Bom dia! Tudo bem?

Na nossa documentação técnica, você encontra todos os detalhes necessários para a comunicação do seu back-end com os endpoints das nossas APIs. Além disso, disponibilizamos um curso completo sobre nossas APIs, que pode te ajudar bastante nesse processo.

Quanto à integração da API com o front-end, temos um vídeo sobre a emissão de cobranças de cartão de crédito que será muito útil para você.

Avatar discord do usuario marlon.brum

marlon.brum

Ver Respostas

Boa Noite. Estou usando a endpoint da api [GET] /v1/charge/:id (no caso o método detailCharge da SDK em PHP), para retornar os detalhes de uma transação que obtenho pelo extrato CSV gerado no site. Os dois primeiros registros do extrato eu consegui pegar o charge_id e passar para a função detailCharge, e ela me retornou os detalhes da transação, mas na terceira, a função retorna que a propriedade [id] não existe, mesmo eu conferindo que o charge_id existe nas cobranças. O que notei de difernete é que a cobrança que não encontrei é no cartão. Existe alguma peculiariadade para obter os detalhes de uma transação no cartão?