Histórico de mensagens sobre pix

EXIBINDO CONVERSAS RECENTES:

Texto: pix
# cartões
Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Olá, @eduardo.rocha.vargas! No momento não atendemos o recurso de cobranças no débito, mas atendemos boleto e principalmente Pix que fariam uma função muito similar.

# dúvidas
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @lessaapolinario
O ID que aparece no comprovante é o e2eId, que representa o identificador da transação Pix.
Já o txid é o identificador da cobrança, utilizado para controle e conciliação.

# dúvidas
Avatar discord do usuario lessaapolinario

lessaapolinario

Ver Respostas

Boa tarde, o txid é o id do pagamento? Aquele que vem no comprovante de um pagamento pix?

# pix
Avatar discord do usuario guilhermesouzar

guilhermesouzar

Aqui também varios pix com problema de Webhook

# pix
Avatar discord do usuario gabriell.7015

gabriell.7015

Bom dia, meu pix está com problema de webhook

# devs
Avatar discord do usuario tradermoura

tradermoura

Ver Respostas

@gabriel_efi ou, alguém do time da EFI, poderia abrir um atendimento sobre isso, eu realmente não se o por quê disso, pois, o pix está funcionando ,em se tratando de certificados, nesta parte, funciona, é so na hora de criar o webhook usando o PUT

# devs
Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Olá, @tradermoura!
Aparentemente seu sistema não está reconhecendo algum certificado da cadeia necessária, sendo o certificado pix ou o certificado Efí. Os detalhes dos certificados você encontra em nossa documentação técnica: https://dev.efipay.com.br/docs/api-pix/webhooks/

E também em nossa video-aula:
https://www.youtube.com/watch?v=hdyUHzNwVLY&list=PLRqvcUTH2VsWufBmzOdTVeLEOTGrPNoiu&index=14;
https://www.youtube.com/watch?v=XB9bcZFTV3M&list=PLRqvcUTH2VsWufBmzOdTVeLEOTGrPNoiu&index=15.

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @gabdarkness
Esta falha "deve ter a propriedade obrigatória chave" sinaliza que a chave Pix não foi informada no body da requisição.

# pix
Avatar discord do usuario gabdarkness

gabdarkness

Ver Respostas

[PixHandler] Gerando pagamento PIX
[PaymentAPI] DEBUG - Credenciais EFI:
[PaymentAPI] CLIENT_ID: Client_Id_...28d4 (50 caracteres)
[PaymentAPI] CLIENT_SECRET: Client_Sec...ea5c (54 caracteres)
[PaymentAPI] CLIENT_ID length: 50
[PaymentAPI] CLIENT_SECRET length: 54
[PaymentAPI] Verificando certificado em: ./certified/certificate-prod.p12
[PaymentAPI] Inicializando cliente Efí: {
sandbox: 'desativado',
clientId: 'Client_Id_...',
certificatePath: './certified/certificate-prod.p12'
}
[PaymentAPI] Cliente Efí inicializado com sucesso
[PaymentAPI] Gerando pagamento PIX: {
valor: '0.01',
descricao: 'Compra de 100 Robux - Ruby Verse',
correlationId: 'TICKET_1354463581768519831'
}
[PaymentAPI] Payload da cobrança: {"calendario":{"expiracao":3600},"valor":{"original":"0.01"},"solicitacaoPagador":"Compra de 100 Robux - Ruby Verse","infoAdicionais":[{"nome":"CorrelationID","valor":"TICKET_1354463581768519831"}]}
[PaymentAPI] Erro ao gerar pagamento PIX: {
nome: 'json_invalido',
mensagem: 'Valores ou tipos de campo inválidos',
erros: [
{
chave: 'required',
caminho: '.body',
mensagem: 'deve ter a propriedade obrigatória chave'
}
]
}
[PIX] Erro: Error: Falha ao gerar pagamento PIX: undefined
at PaymentAPI.generatePixPayment (C:\Users\gabri\Desktop\Projects\Learning\rubyVerseOficial\src\utils\PaymentAPI.js:209:19)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async PixHandler.handlePixGeneration (C:\Users\gabri\Desktop\Projects\Learning\rubyVerseOficial\src\services\ticket\pixHandler.js:32:33)
at async PixHandler.handleTermsAcceptance (C:\Users\gabri\Desktop\Projects\Learning\rubyVerseOficial\src\services\ticket\pixHandler.js:173:13)
at async accept-terms (C:\Users\gabri\Desktop\Projects\Learning\rubyVerseOficial\src\Events\ticket\ticketPurchaseHandler.js:66:9)
at async module.exports.run (C:\Users\gabri\Desktop\Projects\Learning\rubyVerseOficial\src\Events\ticket\ticketPurchaseHandler.js:96:9)

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

API PIx ou API Cobranças ? Pq na API Pix o ideal é filtrar por
1) CA da Efí no client-certificate
2) CN gn-webhook-pix no client-certificate

Mas filtrar também por IP é legal.

# dúvidas
Avatar discord do usuario wzguizw

wzguizw

Ver Respostas

Galera, tenho um sistema de vendas automáticas funcionando a 6 meses. Ontem, pela primeira vez uma pessoa de má fé solicitou um estorno de um PIX, provavelmente me acusando de golpe. O Mercado Pago aceitou a solicitação desse golpista e a Efi me deu um prazo de apenas 2 dias para contestar. Estou a horas e horas esperando resposta no ticket da Efi e ninguém responde!

É complicado levar golpe de um golpista e ser taxado de golpista no processo. Muita gente de bem está sofrendo com isso, tendo suas contas bloqueadas e perdendo seu dinheiro simplesmente porquê um golpista decidiu clicar num botão "Solicitar Reembolso".

Qual o prazo para resposta da Efi?

# pix
Avatar discord do usuario gabdarkness

gabdarkness

Ver Respostas

bash

[PaymentAPI] Gerando pagamento PIX: {
valor: '0.01',
descricao: 'Compra de 100 Robux - Ruby Verse',
correlationId: 'TICKET_1354463581768519831'
}
[PaymentAPI] Erro ao gerar pagamento PIX: Verifique o atributo sandbox e certificate, e garanta que eles estejam corretamente atribuidos para o ambiente desejado
[PIX] Erro: Error: Falha ao gerar pagamento PIX: undefined
at PaymentAPI.generatePixPayment (C:\Users\gabri\Desktop\Projects\Learning\rubyVerseOficial\src\utils\PaymentAPI.js:138:19)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async PixHandler.handlePixGeneration (C:\Users\gabri\Desktop\Projects\Learning\rubyVerseOficial\src\services\ticket\pixHandler.js:32:33)
at async PixHandler.handleTermsAcceptance (C:\Users\gabri\Desktop\Projects\Learning\rubyVerseOficial\src\services\ticket\pixHandler.js:173:13)
at async accept-terms (C:\Users\gabri\Desktop\Projects\Learning\rubyVerseOficial\src\Events\ticket\ticketPurchaseHandler.js:66:9)
at async module.exports.run (C:\Users\gabri\Desktop\Projects\Learning\rubyVerseOficial\src\Events\ticket\ticketPurchaseHandler.js:96:9)

# pix
Avatar discord do usuario gabdarkness

gabdarkness

Ver Respostas

[PixHandler] Gerando pagamento PIX
[PaymentAPI] Gerando pagamento PIX: {
valor: '0.01',
descricao: 'Compra de 100 Robux - Ruby Verse',
correlationId: 'TICKET_1354211281787420682'
}
[PaymentAPI] Erro ao gerar pagamento PIX: Verifique o atributo sandbox e certificate, e garanta que eles estejam corretamente atribuidos para o ambiente desejado
[PIX] Erro: Error: Falha ao gerar pagamento PIX: undefined
at PaymentAPI.generatePixPayment (C:\Users\gabri\Desktop\Projects\Learning\rubyVerseOficial\src\utils\PaymentAPI.js:90:19)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async PixHandler.handlePixGeneration (C:\Users\gabri\Desktop\Projects\Learning\rubyVerseOficial\src\services\ticket\pixHandler.js:32:33)
at async accept-terms (C:\Users\gabri\Desktop\Projects\Learning\rubyVerseOficial\src\Events\ticket\ticketPurchaseHandler.js:66:9)
at async module.exports.run (C:\Users\gabri\Desktop\Projects\Learning\rubyVerseOficial\src\Events\ticket\ticketPurchaseHandler.js:96:9)

# pix
Avatar discord do usuario gabdarkness

gabdarkness

Sei que devo utilizar o certificado, porém estou tendo dificuldades ao tentar gerar um pix, acaba me retornando isso

# pix
Avatar discord do usuario gabdarkness

gabdarkness

Bom dia, existe alguma chave especifica para o pix, além do client_id e do client_secret?

# dúvidas
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Você pode consultar a cobrança, e caso ela tenha sido paga haverá um atributo com as informações referentes ao recebimento. Porém alertamos que nós não recomendamos o uso deste endpoint para verificar pagamentos, isso caracteriza Polling, uma prática contraria ao Webhook que gera consumos desnecessários na API. Sugerimos a implantação do Webhook para que seu sistema funcione da melhor forma possível gastando menos recursos (não precisará fazer N requisições para verificar um pagamento, basta aguardar a notificação) e também assim ao escalar sua operação você evita que sua aplicação atinja o Rate Limit da API Pix, podendo causar bloqueios.