Histórico de mensagens sobre link pagamento em pix

EXIBINDO CONVERSAS RECENTES:

Texto: link pagamento
Canal: pix
Avatar discord do usuario lucapwn

lucapwn

Ver Respostas

Falaaa, Caio! Tranquilo? Sim simm, mano! Eu recebo a notificação normalmente no meu webhook quando cadastro um novo link. Exemplo da resposta em JSON:

{
"evento": "teste_webhook",
"data_criacao": "2022-01-20T02:15:38.465Z"
}

Mas quando faço o pagamento via Pix, eu não recebo a notificação de pagamento ☹️

Avatar discord do usuario lucapwn

lucapwn

Ver Respostas

Olá, boa noite! Tudo bem? 😀
Estou tentando criar meu próprio webhook em PHP (no meu servidor dedicado) para receber as notificações de pagamentos realizados via Pix, e há algum problema, pois não recebo as notificações de pagamentos. Segue o código em PHP abaixo:

header("Content-Type: application/json");
$request = file_get_contents("php://input");
file_put_contents("webhook.json", print_r($request, true));
print_r($request);
?>

Recebo a notificação de configuração do link do webhook normalmente:

{
"webhookUrl": "https://exemplo-pix/webhook"
}

Mas não recebo a notificação quando realizo o pagamento:

{
"pix": [
{
"endToEndId": "E1803615022211340s08793XPJ",
"txid": "fc9a43k6ff384ryP5f41719",
"chave": "2c3c7441-b91e-4982-3c25-6105581e18ae",
"valor": "0.01",
"horario": "2020-12-21T13:40:34.000Z",
"infoPagador": "pagando o pix"
}
]
}

Tentei utilizar o exemplo de configuração de servidor em Python desenvolvido em Flask (https://dev.gerencianet.com.br/v1/docs/api-pix#section-exemplos-de-uma-configura-o-de-servidor-), mas não consegui seguir esse exemplo. ☹️

Já testei em sites de terceiros (como o https://webhook.site), e funciona normalmente (recebi a notificação do pagamento).

O meu servidor possui certificado SSL e a versão do TLS é 1.2.

Preciso receber essas notificações e armazená-las em algum lugar para verificar se o pagamento foi realizado. Vocês podem me ajudar? Irei ficar muito grato! Muito obrigado! 😀

Avatar discord do usuario rubenskuhl

rubenskuhl

{
"code": 200, // retorno HTTP "200" informando que o pedido foi bem sucedido
"data": {
"barcode": "00000.00000 00000.000000 00000.000000 0 00000000000000", // linha digitável do boleto
"pix":{
"qrcode":"00020101021226990014BR.GOV.BCB.PIX2577qrcodes-pix.gerencianet.com.br/bolix/v2/cobv/0000000000000000000000000000GERENCIANET SA6010OURO PRETO6207050363047CB1", // BRCode ou copia e cola
"qrcode_image":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmc vMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NSA0NSIgc2hhcGUtcmVuZGVyaW5nPSJjcmlzcEVkZ2VzIj48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMCAwaDQ1djQ1SD..." // QR Code imagem
},
"link": "link_https_para_acesso_o_bolix", // link do Bolix gerado
"pdf": {
"charge": "link_https_do_pdf_da_cobranca" // link do PDF do Bolix
},
"expire_at": "2022-12-15", // data de vencimento do boleto no seguinte formato: 2022-12-15 (ou seja, equivale a 15/12/2022)
"charge_id": numero_charge_id, // número da ID referente à transação gerada
"status": "waiting", // forma de pagamento selecionada, aguardando a confirmação do pagamento ("waiting" equivale a "aguardando")
"total": 5990, // valor, em centavos. Por exemplo: 5990 (equivale a R$ 59,90)
"payment": "banking_billet" // forma de pagamento associada à esta transação ("banking_billet" equivale a "boleto bancário")
}
}

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Nesta variável value você terá algo semelhante ao seguinte json:

json
{
"code": 200, // retorno HTTP "200" informando que o pedido foi bem sucedido
"data": {
"barcode": "00000.00000 00000.000000 00000.000000 0 00000000000000", // linha digitável do boleto
"pix":{
"qrcode":"00020101021226990014BR.GOV.BCB.PIX2577qrcodes-pix.gerencianet.com.br/bolix/v2/cobv/0000000000000000000000000000GERENCIANET SA6010OURO PRETO6207050363047CB1", // BRCode ou copia e cola
"qrcode_image":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmc vMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NSA0NSIgc2hhcGUtcmVuZGVyaW5nPSJjcmlzcEVkZ2VzIj48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMCAwaDQ1djQ1SD..." // QR Code imagem
},
"link": "link_https_para_acesso_o_bolix", // link do Bolix gerado
"pdf": {
"charge": "link_https_do_pdf_da_cobranca" // link do PDF do Bolix
},
"expire_at": "2022-12-15", // data de vencimento do boleto no seguinte formato: 2022-12-15 (ou seja, equivale a 15/12/2022)
"charge_id": numero_charge_id, // número da ID referente à transação gerada
"status": "waiting", // forma de pagamento selecionada, aguardando a confirmação do pagamento ("waiting" equivale a "aguardando")
"total": 5990, // valor, em centavos. Por exemplo: 5990 (equivale a R$ 59,90)
"payment": "banking_billet" // forma de pagamento associada à esta transação ("banking_billet" equivale a "boleto bancário")
}
}
Neste json, você tem o parâmetro ["data"]["pdf"]["charge"] que é o link para o pdf da cobrança.
Ou no parâmetro ["data"]["link"] você obtêmum link que seu cliente também pode acessar e imprimir o boleto

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Bom dia, <@!738080466430722050>. A falha Unauthorized é referente a credenciais ou certificado sendo informados erroneamente.
Verifique por favor se as credenciais e o certificado são do mesmo ambiente em que você está fazendo a requisição de autenticação. Mais detalhes aqui(https://dev.gerencianet.com.br/docs/api-pix-autenticacao-e-seguranca).
Em relação ao SPLIT DE PAGAMENTO, temos sim essa opção para boleto, cartão e link de pagamento. Em nossa documentação está como Marketplace(https://dev.gerencianet.com.br/docs/marketplace-introducao). Referente ao Pix, ainda não temos algo nessa linha de split de pagamentos, mas tem o endpoint de envio de Pix(POST /v2/pix) que pode ser útil.

Avatar discord do usuario joao_efi

joao_efi

Oi <@!850502535859929110> tudo bem? 😄
Para realizar a integração com os serviços da Gerencianet, se você ainda não tem uma conta, faça seu cadastro, ele será sua identificação e te dará acesso as chaves de utilização da API. Com sua conta criada, você vai precisar das suas credenciais Client_ID e Client_Secret para realizar a integração.

Para visualizar suas credenciais basta fazer login em sua conta Gerencianet ( https://gerencianet.com.br/#login )
Acesse o menu API > Minhas Aplicações, e crie a sua aplicação, como mostra o link: https://gerencianet.com.br/artigo/como-criar-uma-nova-aplicacao-para-usar-a-api-pix/

Você visualizará então as credenciais Client_Id e Client_Secret de Produção e Desenvolvimento.
Vale lembrar que as chaves de Desenvolvimento são utilizadas para simular cobranças e efetuar testes na plataforma. Já as chaves de Produção devem ser utilizadas quando for emitir cobranças reais.

Abaixo seguem alguns links úteis para consulta:
- Temos uma tabela resumindo os tipos de integrações e formas de uso disponíveis, acesse e escolha a que melhor atende suas necessidades. https://dev.gerencianet.com.br/docs/tipos-integracoes
- Possuímos um curso EAD que poderá lhe ajudar a ter uma visão geral do funcionamento da nossa API de boletos, cartão, marketplace e assinaturas. https://www.udemy.com/course/eadgerencianet/
- Para você implementar os serviços de pagamento desejados, em nossa documentação temos exemplos e explicação da utilização em diversas linguagens. https://dev.gerencianet.com.br/docs/gerar-boleto-bancario
Além disso, nosso GitHub tem também uma SDK em PHP com exemplos prontos para facilitar sua integração. https://github.com/gerencianet/gn-api-sdk-php

Quaisquer dúvidas sinta-se à vontade para entrar em contato conosco!

Avatar discord do usuario matwbug

matwbug

Ver Respostas

Qual link da doc do sdk? queria saber se existe algo pronto dentro dela pra checkar se o pagamento já foi feito

Avatar discord do usuario guilherme.sgerencianet

guilherme.sgerencianet

Ver Respostas

<@!672772078046412815> boa noite. Caso o cliente realize o pagamento da cobrança através de Pix direto para a conta, não haverá duplicidade de valores, uma vez que você pode realizar a baixa manual do boleto (não possui tarifa para essa operação). Lembrando que nas cobranças realizadas por meio dos links de pagamento, mesmo que o pagamento seja realizado por boleto, não é possível fazer a confirmação manual.

Avatar discord do usuario .gabrielkenji

.gabrielkenji

Ver Respostas

Boa tarde,
Se eu gerar um PIX dinâmico, eu consigo fazer um link, aonde o cliente possa clicar e automaticamente abrir o App do Banco dele, para efetuar o pagamento?

Avatar discord do usuario joao_efi

joao_efi

Oi <@!839243604266319872> tudo bem? 😄
Para realizar a integração você vai precisar das suas credenciais Client_ID e Client_Secret.
Para visualizar suas credenciais basta fazer login em sua conta Gerencianet ( https://gerencianet.com.br/#login )
Acesse o menu API > Minhas Aplicações, selecione então a aplicação desejada.
Você visualizará as credenciais Client_Id e Client_Secret de Produção e Desenvolvimento.
Vale lembrar que as chaves de Desenvolvimento são utilizadas para simular cobranças e efetuar testes na plataforma. Já as chaves de Produção devem ser utilizadas quando for emitir cobranças reais.

Abaixo seguem alguns links úteis para consulta:
Temos uma tabela resumindo os tipos de integrações e formas de uso disponíveis, acesse e escolha a que melhor atende suas necessidades. https://dev.gerencianet.com.br/docs/tipos-integracoes
Possuímos um curso online que poderá lhe ajudar a ter uma visão geral do funcionamento da nossa API de boletos, cartão, marketplace e assinaturas. https://www.udemy.com/course/eadgerencianet/
Para você implementar os serviços de pagamento desejados, em nossa documentação temos exemplos e explicação da utilização em diversas linguagens!
https://dev.gerencianet.com.br/docs/gerar-boleto-bancario
Além disso, nosso GitHub temos também algumas SDKs com exemplos prontos para facilitar sua integração. https://github.com/gerencianet/

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

<@!818639956263567360> Este link não é possível acessar mesmo. Este link contido no BrCode é o location que possui os dados da cobrança para os PSPs lerem.
O brcode que lhe rotorna neste consumo é o mesmo que o Pix Copia e Cola.
Ou seja, com a string 00020126880014br.gov.bcb.pix2566qrcodes-pix.gerencianet.com.br/v2/c04644cfd18144db9e7f253c20b56e155204727453039865802BR5925PAGAMENTOSRENOVACAOAUTOPI6014Rio de Janeiro6207050363048DAA
você acessa o seu banco e paga através dela

Avatar discord do usuario paulo.manoel8302

paulo.manoel8302

Ver Respostas

Este endereço: https://gerarqrcodepix.com.br/api/v1?nome=PAGAMENTOSRENOVACAOAUTOPIX&cidade=Rio+de+Janeiro&location=qrcodes-pix.gerencianet.com.br%2fv2%2fc04644cfd18144db9e7f253c20b56e15&mcc=7274&saida=br&tamanho=256 me devolveu o seguinte link: pix.gerencianet.com.br/v2/c04644cfd18144db9e7f253c20b56e155204727453039865802BR5925PAGAMENTOSRENOVACAOAUTOPI6014Rio de Janeiro6207050363048DAA se eu acessar esse link a gerencianet me devolve página não encontrada

Avatar discord do usuario henriqueao4106

henriqueao4106

Ver Respostas

Ola! Tem alguma opção de gerar uma cobrança PIX na gerencianet e em vez de enviar o QR Code, enviar um link que direciona o pagamento? Porque as vezes o nosso cliente vai receber e pagar pelo celular e não tem como escanear o QR code.

Avatar discord do usuario frydim1

frydim1

como meus clientes vao me pagar sem link de pagamento então

Avatar discord do usuario joelemanoel

joelemanoel

Acho que você não conseguirá usar os Links de Pagamento

Avatar discord do usuario frydim1

frydim1

Uso links de pagamento pros meus clientes, onde recebo apenas via PIX. Atualmente uso os webhooks do mercadopago para receber as notificações de pagamento e proceder com a integração do meu sistema

Avatar discord do usuario placa_preta

placa_preta

Uma linha digitável de boleto é até mais vulnerável pois os dados do recebedor estão todas na string. No entanto, no caso do brcode não é impossível, mas além de adulterar o link do payload esse payload deve conter as informações do pagamento e estar assinado

Avatar discord do usuario jaoedson

jaoedson

Ver Respostas

Isso. Ao invés do qrcode um link que ao ser aberto iria redirecionar o cliente ao aplicativo do banco para efetuar o pagamento. Isso deve ser melhor para usuários de dispositivos móveis.

Avatar discord do usuario marcosnicolau3509

marcosnicolau3509

Ver Respostas

> <@!656144788017381377> ouvi dizer que também será possível gerar um link de pagamento para pagamentos via PIX, conseguimos já fazer isso com a GN?
<@!600338898534793221> Oi João. Só para confirmar se entendi corretamente, o link de pagamento que você diz é como se fosse um checkout, onde uma das opções é pagar por Pix?

Avatar discord do usuario jaoedson

jaoedson

<@!656144788017381377> ouvi dizer que também será possível gerar um link de pagamento para pagamentos via PIX, conseguimos já fazer isso com a GN?