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 guilherme_efi

guilherme_efi

Ver Respostas

@danilowiener, no caso da mensagem que enviou, era um retorno da API de Cobranças de boleto, carnê e cartão. Já n a API Pix a forma de receber as notificações é diferente.

Avatar discord do usuario amaurileal_38784

amaurileal_38784

Ver Respostas

bom dia pessoal, alguem conseguiria me ajudar no erro "Request failed with status code 400"? Estou tentando gerar uma cobrança no ambiente de homologação. Obs.: Consigo gerar o token normalmente. Segue modelo dos dados utilizados:
https://pix-h.api.efipay.com.br/v2/cob/c0a5e523-8d19-4231-82d0-b1c090131575
{"chave":"xxxxxxxxx","solicitacaoPagador":"Pagamento de faturac0a5e523-8d19-4231-82d0-b1c090131575","valor":{"original":"1"},"devedor":{"cpf":"12345678978","nome":"Amauri Leal"},"calendario":{"expiracao":3600}}
Pesquisei aqui sobre mesmo caso, e vi para retirar o grant-type cob.write, qdo tirei deu erro 403

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde @nivs4584 ! Você consegue acompanhar o fluxo de notificação de cobranças do tipo cartão de crédito em sua conta. Acesse o menu API -> sua aplicação -> Notificações

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

@guilhermeoliveira91, eu editei as respostas.
O valor máximo de cobranças que podem ser retornadas são 1000 por pagina.
A nossa API tem capacidade de retornar este valor, o que precisa ser verificado é a capacidade de processamento do seu lado.

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @accessoft! Tudo bem?
Uma maneira de lidar com isso é bloquear as transferências para esta chave, permitindo apenas o recebimento de cobranças associadas a ela.
Você pode configurar isso usando o seguinte endpoint: https://dev.efipay.com.br/docs/api-pix/endpoints-exclusivos-efi#criarmodificar-configura%C3%A7%C3%B5es-da-conta
No corpo da requisição, você precisa fornecer sua chave e definir o atributo txidObrigatorio como true.

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Bom dia, @davidwilkerson_! Tudo bem?
Com certeza, você pode configurar sua chave Pix para aceitar apenas pagamentos de cobranças, rejeitando transferências diretas. Esse ajuste é realizado através do endpoint específico disponível em nossa documentação: https://dev.efipay.com.br/docs/api-pix/endpoints-exclusivos-efi#criarmodificar-configura%C3%A7%C3%B5es-da-conta

Para ativar essa funcionalidade, é necessário definir este parâmetro txidObrigatorio como true.

Isso garantirá que apenas transações que incluem um ID de transação (txid) — típico de cobranças — sejam aceitas, enquanto transferências comuns serão automaticamente recusadas.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia. Tudo bem?
Para obter o Qr Code, após ter criado a cobrança basta consumir o endpoint GET/v2/loc/:id/qrcode, passando o id do loc da cobrança como parâmetro, que você terá o seguinte retorno:
{
"qrcode": "00020126001BR.GOV.BCB.PIX2566qrcodes-pix.ger...",
"imagemQrcode": "data:image/png;base64,iVBORw0KGgoAAQDS... "
}

Deste retorno, o parâmetro qrcode é o pix copia e cola, e parâmetro imagemQrcode é a imagem do QrCode em base64. que pode ser implementado em seus sites.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Oi, @leandrocostaoliveira. Infelizmente isso é uma limitação do WhatsApp mesmo, que reconhece a string como url.
Uma solução seria compartilhar o link de visualização da cobrança. Por exemplo, quando consome o endpoint GET /v2/loc/:id/qrcode é retornado o parâmetro linkVisualizacao. Daí você encaminha este link para o whats do seu cliente.
Exemplo de link de visualização: https://pix.sejaefi.com.br/cob/pagar/c0a68af7ece6468cbb8e120e29a27cb5

Avatar discord do usuario jessica_efi

jessica_efi

Boa tarde @danteredgrave. ! Para utilizar o mesmo qrcode para fazer mais de um pagamento, você pode Reutilizar o Location, com isso cada cobrança terá seu txid. Um dos módulos do nosso curso, mostra como é a Reutilização de Location no QRCode Dinâmico - https://www.youtube.com/watch?v=8YDNjUFxC4o&list=PLRqvcUTH2VsWufBmzOdTVeLEOTGrPNoiu&index=14

Em nossa documentação, você encontra também um fluxograma que exemplifica esse fluxo - https://dev.efipay.com.br/docs/api-pix/fluxogramas#reutiliza%C3%A7%C3%A3o-de-location

Avatar discord do usuario lucasjuliano.

lucasjuliano.

Hoje eu teria que criar uma tabela generica, e guardar o txid|Produto de todas as cobranças e na hora que receber no webhook eu consultar essa tabela ai eu chego nessa caracteristica que eu preciso para poder instanciar dinamicamente os servicos correspondente para processar o pagamento daquele determinado produto.


Como não tem nd na api que da auxilia nisso. Eu vou ter que criar esse controle acima que citei.. Paciencia

Avatar discord do usuario stenioanibal

stenioanibal

Em resumo, preciso validar se consigo gerar as cobranças para uma chave recebedora que não seja da conta Efí. O projeto do meu cliente terá usuários assinantes que poderão cadastrar suas chaves para a geração de cobranças então, a necessidade é criar com a API a cobrança para a chave que o usuário informou no sistema, garantindo que o recebimento seja diretamente para ela, assim, não gerando um fluxo de transações na conta do proprietário do sistema com o repasse para a chave do usuário, o que pode resultar em bi-tributação.

Avatar discord do usuario stenioanibal

stenioanibal

Via API, consigo apenas gerar cobranças com a chave pix de recebimento sendo alguma cadastrada na conta Efí ou também é possível utilizar a estrutura da API para criar as cobranças com a chave pix recebedora de outra instituição bancária?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @patrick27souza! Tudo bom e com você?
Todos os endpoints das APIs possuem um limite de consumo, funcionam de forma um pouco diferente:
- A API de cobranças possui limite fixo, conforme documentação;
- Já a API Pix ela segue um monitoramento interno que leva em consideração o comportamento de uso e taxa de repetição dos endpoints utilizados.

Reforçamos que não é aconselhável usar polling. O ideal é usar webhooks, que são notificações automáticas enviadas pela API Pix quando há alguma alteração no status das transações. Veja como usar webhooks aqui.

Avatar discord do usuario marcelo_efi

marcelo_efi

Bom dia @alexandrerod50 , tudo bem ? O webhook do Pix fica associado a chave Pix utilizada nas emissões das suas cobranças. Então você vai cadastrar o webhook para sua chave e toda vez que uma cobrança for recebida através dessa chave, nós vamos acionar o webhook com as informações da cobrança. Sugiro a leitura de nossa documentação e caso fique com alguma dúvida basta envia-la aqui no chat

Avatar discord do usuario marcelo_efi

marcelo_efi

Bom dia @alisson0762 , tudo bem ? Este endpoint é usado para consultar o payload das cobranças. Se você deseja verificar o status, recomendamos consumir o seguinte endpoint: https://github.com/efipay/sdk-php-apis-efi/blob/main/examples/pix/cob/pixListCharges.php. Além disso, sugerimos a utilização do nosso sistema de webhooks para automatizar a conciliação em seu sistema, o que evita a necessidade de consultar constantemente as cobranças para verificar se foram pagas. Segue o link da nossa documentação que fala sobre os webhooks: https://dev.efipay.com.br/docs/api-pix/webhooks

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Existe a possibilidade de você configurar para receber o valor da tarifa na notificação de pagamento da cobrança.
Para isso, você precisa informar no atributo "webhook" -> "tarifa" o valor true.
Mais informações: https://dev.efipay.com.br/docs/api-pix/endpoints-exclusivos-efi#criarmodificar-configura%C3%A7%C3%B5es-da-conta

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @mauromarchiori !
Segue o fluxograma para criação de uma cobrança Pix com split.
Nesta pagina em nossa documentação, listamos os principais fluxogramas da API Pix: https://dev.efipay.com.br/docs/api-pix/fluxogramas#split-de-pagamento-pix
imagem enviada na mensagem pelo usuario igor_efi