Histórico de mensagens sobre cobrança de api em pix

EXIBINDO CONVERSAS RECENTES:

Texto: cobrança de api
Canal: pix
Avatar discord do usuario palloma_efi

palloma_efi

Olá <@!850502535859929110> ! Boa noite. Para que você receba uma notificação sempre que uma cobrança Pix tiver seu status alterado é necessário definir uma URL para onde a notificação vai ser enviada. Essa definição é feita ao consumir a rota PUT /v2/webhook/:chave (https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-configurar-o-webhook-pix). Mas antes disso, é necessário que você realize algumas configurações no seu servidor. Em nossa documentação, disponibilizamos alguns exemplos: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-exemplos-de-configura-es-de-servidor.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Mas uma solução seria. Ao gerar a cobrança Pix, você salva que determinado txid é do cliente X, e então ao receber a confirmação do pagamento deste txid você alterar o status e com o valor recebido deste pedido em seu DB.
Desta forma, seria possível você consultar o balance de cada cliente a partir de seu banco de dados. Ainda economizaria processamento de seu servidor para fazer requisições via API.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Duas alternativas:
1) Não usar webhook. Você pode fazer polling das transações pelas quais você está esperando pagamento. Como 96% das cobranças Pix são pagas em 1 minuto, sobram poucas para checar mais tarde.
2) Usar um serviço que faça o mTLS e repasse para você as conexões que validarem. Pode ser o API Gateway da AWS(pago), pode ser o pix.ae(gratuito).

Avatar discord do usuario leonardo1314576

leonardo1314576

1 - Gerar QrCode com location retornado da requisição de Gerar Cobrança, está gerando um QrCode inválido. Estou usando a seguinte URL pra gerar o qrcode: https://gerarqrcodepix.com.br/api/v1
2 - Quando o Status de uma cobrança está com o status de "CONCLUIDA" significa que o pagamento já foi realizado?
3 - Qual status sinaliza que um pagamento gerado expirou sem pagamento?
4 - A consulta de cobrança está me retornando uma chave com 35 caracteres. Para consulta de pix, a chave é de 32.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Boa tarde, <@!329326865481334785>. O campo txid determina o identificador da transação.
Para criar uma cobrança Pix, você pode utilizar os endpoints:
POST /v2/cob onde a gerencianet que irá gerar um txid, e lhe retornar na criação da cobrança (https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-criar-cobran-a-imediata-sem-txid-)
OU
PUT /v2/cob/:txid onde no momento da criação da cobrança você deve informar um txid que pode ser personalizado por você, mas deve seguir a regex ^[a-zA-Z0-9]{26,35}$ (https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-criar-cobran-a-imediata-com-txid-)

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, <@!775507157599649812>. Bom dia!
Você pode seguir este fluxo para realizar a emissão de uma cobrança Pix.
Você encontra mais detalhes dos endpoints de cada etapa em nossa documentação: https://dev.gerencianet.com.br/docs/api-pix-endpoints
Caso tenha mais dúvidas, pode contar com a gente.
imagem enviada na mensagem pelo usuario guilherme_efi

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Se você quer uma Cobrança que possa ser paga múltiplas vezes, precisa gerar um QR-Code com chave estática e txid. Aí o txid passa a significar não uma transação mas um cliente ou produto, à sua escolha. Não dá para gerar via API da Gerencianet, tem que usar software de EMV+BRCODE.

Avatar discord do usuario andresisdanca

andresisdanca

Ver Respostas

Estou tetando criar um pix de cobrança:
com os parametros abaixo mais está dando o erro abaixo.
Os campos com XXXX estão corretos.

body: {"devedor":{"cpf":"xxxxxxxxx","nome":"Andre Cunha"},"valor":{"original":"2.0"},"chave":"xxxxxxxxx","calendario":{"expiracao":3600,"criacao":"2021-09-10T05:08:16.000Z"},"solicitacaoPagador":"Mensalidade Sisdança"}

br.com.gerencianet.gnsdk.exceptions.GerencianetException: Error: Valores ou tipos de campo inválidos
at br.com.gerencianet.gnsdk.Request.send(Request.java:68)
at br.com.gerencianet.gnsdk.APIRequest.send(APIRequest.java:65)
at br.com.gerencianet.gnsdk.Endpoints.kernelCall(Endpoints.java:81)
at br.com.gerencianet.gnsdk.Endpoints.call(Endpoints.java:61)
at br.es.techclass.gerencianet.IntegracaoGerenciaNet.createPixCobranca(IntegracaoGerenciaNet.java:96)
at br.es.techclass.gerencianet.IntegracaoGerenciaNet.main(IntegracaoGerenciaNet.java:116)

Avatar discord do usuario joao_efi

joao_efi

Bom dia <@!365346942785552416> tudo bem? 🙂
Como dito pelo <@!780500321994539068> , o informado no momento da criação da cobrança é o campo devedor que é opcional. Entretanto o devedor e o pagador podem ser diferentes.

Você consegue filtrar os Pix recebidos pelo CPF/CNPJ do pagador, conforme a documentação (https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-consultar-pix-recebidos).
Desta forma você saberá se quem efetuou o Pix é o mesmo devedor informado na cobrança. Se você não obtiver nenhum retorno nesta consulta para um determinado CPF/CNPJ, significa que quem pagou não é o mesmo do devedor.
Mas os dados do pagador, não são retornados no endpoint.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, <@!842125736009138206>! Tudo bem?
Sim. Quando é feito um Pix direto via chave, ele não é vinculado a um txid de uma cobrança.
Tivemos alguns relatos de que clientes que utilizavam o Sicob, lia o QR Code normalmente mas ao finalizar era feito o envio via chave.
Sugerimos verificar com seu cliente como ele realizou esse pagamento.
E também, como o Bruno de Lara mencionou, você pode utilizar o endpoint PUT /v2/gn/config (https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-criar-modificar-configura-es-da-conta) e configurar txidObrigatorio

Avatar discord do usuario matheus_efi

matheus_efi

Bom dia, <@!864239077993742396> você pode criar uma cobrança dinâmica e utilizar o txid como a referência ou o infoAdicionais. Você pode utilizar o nosso sistema de webhook para automatizar e não precisar ficar consultando a sua conta todo dia, temos exemplos de fluxo aqui (https://dev.gerencianet.com.br/docs/api-pix-fluxogramas). A Gerencianet disponibiliza também uma colletction no postman para você utilizar para testes (https://dev.gerencianet.com.br/docs/api-pix-introducao#section-collection-postman-api-pix-gerencianet) e SDK's com exemplos do Pix já incluso (https://dev.gerencianet.com.br/docs/api-pix-introducao#section-sdk-pix).

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, <@!497618632541601797>. Bom dia! Como vai? 😄
Em nossa documentação possuímos um exemplo bem simples de como realizar a autenticação com PHP na API Pix: https://dev.gerencianet.com.br/docs/api-pix-autenticacao-e-seguranca#section-exemplos-de-autoriza-o-utilizando-o-certificado-p12

Mas melhor que isso, possuímos uma SDK em PHP completa, preparada para gerar a cobrança Pix com o Pix Copia e Cola e QR Code, boleto bancário, cartão de crédito e muito mais: https://github.com/gerencianet/gn-api-sdk-php

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, <@!806859749571821568>. Seja bem vindo!
Este é um fluo básico para você gerar uma cobrança e obter o Pix Copia e cola e o QR Code para o pagamento Pix.

Neste link (https://dev.gerencianet.com.br/docs/api-pix-autenticacao-e-seguranca), você obtêm detalhes de como realizar a autenticação na API.

Para mais informações para dos outros endpoints acesse o seguinte link (https://dev.gerencianet.com.br/docs/api-pix-endpoints)
imagem enviada na mensagem pelo usuario guilherme_efi

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Olá <@!380862703234842634> ! Boa noite. Tudo bem? Para saber se uma cobrança foi paga, existem três formas:
- Via Webhook (https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-webhooks)
- GET em /pix pelo txid (https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-consultar-pix-recebidos)
- GET em /cob pelo txid, ver se há o e2eid (https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-consultar-cobran-a)

Avatar discord do usuario eduardochiletto

eduardochiletto

Olá. Estou tentando criar uma api para gerar cobrança pix para meu sistema. Quando estou tentando implementar no node a criação da cobrança na api https://api-pix-h.gerencianet.com.br/v2/cob, (usando axios) sempre recebo o erro read ECONNRESET

Avatar discord do usuario apolo3467

apolo3467

Ver Respostas

Uma duvida, para eu criar uma cobranças eu tenho que enviar esse campo ""chave" => "", // Chave pix da conta Gerencianet do recebedor"

Essa chave eu crio pela propriedade:
$api = new Gerencianet($options);
$pix = $api->pixCreateEvp([], []);

correto?

Avatar discord do usuario leonardo_nicolas

leonardo_nicolas

Ver Respostas

Sim, as cobranças realmente não acionam o webhook em homologação. Mas, na hora de enviar a requisição, a API recebe a requisição de teste da gerencianet.
Eu fiz um teste com asp.net mvc API...
Fiz um mini app só para criar um arquivo txt com o conteúdo de requisição da gerencianet. Configurei devidamente meu servidor do IIS devidamente para receber requisição com autenticação mútua, só pra fazer esse teste. Aí quando fiz o teste de webhook em homologação, foi gerado um json de teste, ao que eu pôde espionar...