Histórico de mensagens sobre pix em pix

EXIBINDO CONVERSAS RECENTES:

Texto: pix
Canal: pix
Avatar discord do usuario gabmatos

gabmatos

No caso, se eu usar a segunda opção, como sei o txid usando Pix Imediato, se o txid é gerado pela Efí?

Avatar discord do usuario gabmatos

gabmatos

Gostei das suas outras alternativas, verificando os detalhes do pix na Efí consigo dar um retorno se foi pago ou não

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Há 3 formas:
1) Webhook (já citado acima) - melhor forma em escalabilidade
2) GET de /pix com filtros inicio=,fim=txid= - 2a. melhor forma, inclusive pq já fica sabendo mesmo que ainda não tenha sido creditado na sua conta
3) GET de /cob, verificar status e presença de objeto Pix - Tempo equivalente à opção 1, mas menor escalabilidade.

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia, @gabmatos. Tudo bem?
Para obter o retorno de um pagamento Pix nós fornecemos um webhook, você pode ver mais sobre essa funcionalidade aqui. Caso tenha alguma dúvida pode nos chamar por aqui

Avatar discord do usuario gabmatos

gabmatos

Ver Respostas

Olá, bom dia!
Para ter o retorno do pagamento do Pix eu preciso consultar o status dele, como seria o procedimento?

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Olá, @gabmatos!
Para gerar cobranças pix, o campo devedor não é obrigatório, segue a descrição presente em nossa documentação:
imagem enviada na mensagem pelo usuario gabriel_efi

Avatar discord do usuario gabmatos

gabmatos

Ver Respostas

Olá, é obrigatório ter o CPF do devedor na hora de gerar o pix?

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Olá, @nuvem_vet!
Você primeiro vincula seu webhook a chave pix Efí que será utilizada nas cobranças.

Em seguida, toda cobrança qr code gerada, utilizando como chave de recebimento aquela previamente configurada, já estará vinculada automaticamente e será notificada no ato do pagamento.

Avatar discord do usuario nuvem_vet

nuvem_vet

Ver Respostas

então no caso, eu gero o pix qrCode e depois com o id do pix gerado eu faço o update nesse id atribuindo uma url notification (webhook)?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não, webhook sempre se refere a uma chave Pix

Avatar discord do usuario nuvem_vet

nuvem_vet

Ver Respostas

opa, tem como colocar uma url de retorno webhook direto na requisição do pix qrCode?

Avatar discord do usuario gabmatos

gabmatos

Olá, estou tendo o seguinte problema para localizar meus certificados:

[1] Falha ao ler o certificado, verifique o caminho informado: ../pix/homologacao.p12
[1] Verifique o atributo sandbox e certificate, e garanta que eles estejam corretamente atribuidos para o ambiente desejado

Na estrutura de diretórios tenho a imagem anexa. Mesmo passando o path correto no credentials.js não é encontrado.

Conseguem me ajudar?
imagem enviada na mensagem pelo usuario gabmatos
imagem enviada na mensagem pelo usuario gabmatos

Avatar discord do usuario oliveira9384

oliveira9384

Ver Respostas

Bom dia, problemas ao transferir valores em pix
"mensagem": "Você está tentando transferir R$ 0,01. No momento, seu limite disponível para o dia de hoje é R$ 0,00. Se necessário, solicite um ajuste do limite ou agende outra data."

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

@jaksonreis, que vai receber no webhook, somente o txid da cobrança.
Para isso, você pode usar o endpoint https://dev.efipay.com.br/docs/api-pix/cobrancas-imediatas#criar-cobrança-imediata-com-txid">PUT /v2/cob/:txid, e passar o identificar personalizado gerado pelo seu sistema.

Avatar discord do usuario jaksonreis

jaksonreis

Gostaria de saber se tem como enviar algum metadata na hora de gerar a cobranca do pix

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não, o boleto usa um outro mecanismo chamado notificação. E com menos requisitos do que os presentes na API Pix. Tipicamente não se usa o mesmo atendedor para API Pix e para API Cobranças (boleto, cartão, assinaturas).

Avatar discord do usuario nuvem_vet

nuvem_vet

consegue me ajudar?
public function setupWebhook($webhookUrl)
{
$data = [
"webhookUrl" => $webhookUrl
];

$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => 'https://pix-h.api.efipay.com.br/v2/webhook/' . $this->getClientKeyPix(),
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'PUT',
CURLOPT_POSTFIELDS => json_encode($data),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer {$this->getClientKeyPix()}",
"Content-Type: application/json"
],
]);

$response = curl_exec($curl);
$error = curl_error($curl);
curl_close($curl);

if ($error) {
throw new \Exception("Erro ao configurar o webhook: $error");
}

return json_decode($response, true);
}

consegue me dizer se essa requisição para configurar o webhook esta correta?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

cob.write, cob.read, payloadlocation.write, payloadlocation.read, webhook.write, webhook.read e pix.read costuma atender aos usos mais comuns.