Histórico de mensagens sobre pix em pix

EXIBINDO CONVERSAS RECENTES:

Texto: pix
Data: 31/07/2024
Canal: pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

3 jeitos:
- Webhook
- GET de /pix com ?inicio=fim=txid= (se a resposta tiver um Pix, foi pago)
- GET de /cob/:txid (se a resposta tiver um objeto Pix, foi pago)

Avatar discord do usuario .kevindiego

.kevindiego

Ver Respostas

Boa tarde, uma duvida. apos um usuario realizar o pagamento via pix, onde que vem o retorno de que a transação foi validada com sucesso?

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Boa tarde, @pkaislan_11911, tudo bem?
Não há um limite explicito para o consumo dos endpoints da aplicação Pix, mas recomendamos que você evite praticas como pooling pois em casos de consumo inadequados pode ser realizado um bloqueio em sua aplicação.

Avatar discord do usuario pkaislan_11911

pkaislan_11911

Ver Respostas

Gostaria de saber, se para o endpoint Detalhar QR Code Pix, /v2/gn/qrcodes/detalhar, existe algum limite de requisições diarias, se sim, qual seria esse limite

Avatar discord do usuario litho_on

litho_on

Ver Respostas

Boa tarde, alguns pix de 5 reais sao gerados e pagos, recebo na efi porem a efi nao envia a notificaçao de recebimento para o webhook, a requisição não chega porem se consultar o txid esta como pago, podem analisar isto ?

Avatar discord do usuario _acb09

_acb09

Ver Respostas

O meu código está assim:

$config = [];
$config["certificado"] = config("services.efipay.certificate_path");
$config["client_id"] = config("services.efipay.client_id");
$config["client_secret"] = config("services.efipay.client_secret");

$headers = [];
$headers['Authorization'] = "Basic " . base64_encode($config["client_id"] . ":" . $config["client_secret"]);
$headers['Content-Type'] = 'application/json';

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => "https://pix-h.api.efipay.com.br/oauth/token", // Rota base, homologação ou produção
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 60,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => '{"grant_type": "client_credentials"}',
CURLOPT_SSLCERT => $config["certificado"], // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => $headers
));

$response = curl_exec($curl);

if (curl_errno($curl)) {
dd('Error:' . curl_error($curl));
}

curl_close($curl);

dd($response);

Avatar discord do usuario _acb09

_acb09

Ver Respostas

Obrigado pela sua resposta!

Estou tentando autorizar agora, porém usando o mesmo código no seguinte link https://dev.efipay.com.br/docs/api-pix/credenciais#obter-autoriza%C3%A7%C3%A3o estou recebendo como resposta
{"nome":"erro_autorizacao","mensagem":"O grant_type deve ser informado"}

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Bom dia @_acb09 ! Em todas as requisições você precisa informar o access_token, gerado na autenticação. Lembrando que na API Pix, este token tem duração de 1 hora.

Avatar discord do usuario _acb09

_acb09

Ver Respostas

Bom dia!
Obtive sucesso ao criar a API de boleto no sistema da empresa onde trabalho. Agora, preciso implementar via PIX.
Considerando que estou implementando para a empresa e já possuo Client_secret, Client_id e chave pix aleatória (gerada no painel da Efi). Em todos os cenários via PIX, eu preciso de OAuth para apenas gerar o QR Code para o cliente efetuar o pagamento, assim como via boleto (que não necessita de OAuth)?