Histórico de mensagens sobre QR CODE

EXIBINDO CONVERSAS RECENTES:

Texto: QR CODE
# pix
Avatar discord do usuario ifollowyourivers

ifollowyourivers

olá pessoal, eu estou tentando pagar um pix qrcode copia e cola via api, na aplicacao aparece que foi sucesso, mas o pix sempre fica somente em processamento, nao é feito o pagamento alguem poderia me ajudar?

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @roxzin! Como vai?
Aqui está um código que funciona:

php

$homolog = true; // false para produção

$config = [
"certificado" => realpath(__DIR__ . "/certificado.pem"), // certificado em .pem de produção ou homologação
"client_id" => "Client_Id",
"client_secret" => "Client_Secret"
];


$autorizacao = base64_encode($config["client_id"] . ":" . $config["client_secret"]);
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => $homolog ? "https://pix-h.api.efipay.com.br/oauth/token" : "https://pix.api.efipay.com.br/oauth/token",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 8,
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 => array(
"Authorization: Basic $autorizacao",
"Content-Type: application/json"
),
));
var_dump(curl_exec($curl));
$returnAuth = json_decode(curl_exec($curl), true);
$access_token = $returnAuth['access_token'];
curl_close($curl);


//Criação da cobrança
$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => $homolog ? 'https://pix-h.api.efipay.com.br/v2/cob/' : 'https://pix.api.efipay.com.br/v2/cob/',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => '{
"calendario": {
"expiracao": 3600
},
"devedor": {
"cpf": "12345678909",
"nome": "Francisco da Silva"
},
"valor": {
"original": "0.45"
},
"chave": "[email protected]"
}',
CURLOPT_SSLCERT => $config["certificado"], // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer $access_token",
"Content-Type: application/json"
),
));
$responsePix = json_decode(curl_exec($curl), true);
curl_close($curl);

echo '
' . json_encode($responsePix, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . '
';

if ($responsePix['loc']['id']) {
$idlocationPix = $responsePix['loc']['id'];

// Obtêm o Pix Copia e Cola e QR Code
$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => $homolog ? 'https://pix-h.api.efipay.com.br/v2/loc/' . $idlocationPix . '/qrcode' : 'https://pix.api.efipay.com.br/v2/loc/' . $idlocationPix . '/qrcode',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_SSLCERT => $config["certificado"], // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer $access_token",
),
));

$response = json_decode(curl_exec($curl), true);

curl_close($curl);


$PixCopiaCola = $response['qrcode'];
$imagemQrcode = $response['imagemQrcode'];


echo 'QR Code:';
echo '
' . json_encode($PixCopiaCola, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . '
';

echo 'Imagem:
';
echo '';
}
Também temos nossa SDK de PHP (https://github.com/efipay/sdk-php-apis-efi), que usa o Guzzle.

# pix
Avatar discord do usuario roxzin

roxzin

Ver Respostas

Bom dia, alguem tem um codigo funcional em php usando curl apenas para gerar qrcode dinamico? tudo que encontro é desatualizo e nao funciona direito.

# assinaturas
Avatar discord do usuario aguiar.dev

aguiar.dev

O QRCODE é gerado diretamente pelo Efi, nao sei se é algo de errado com esse QR

# assinaturas
Avatar discord do usuario aguiar.dev

aguiar.dev

Boa tarde, pessoal. Estou tendo problema em renderizar um QRCODE em dispositivo apple. Em desktop/android funciona normal mas quando é gerado pelo iphone nao renderiza

# bolix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @eduard_itc_63315! Tudo bem?
O QR Code e o código de barras de cobranças geradas em homologação não são válidos. Se quiser simular um pagamento, é só iniciar um atendimento em nosso canal # atendimento e nos informar o número da cobrança.

# bolix
Avatar discord do usuario eduard_itc_63315

eduard_itc_63315

Ver Respostas

Bom dia!

O QR code do Bolix na homologação deveria funcionar?

# freelancer
Avatar discord do usuario lamaoficial

lamaoficial

Olá meu nome é Felipe Correia e eu sou desenvolvedor web e mobile, aprimorei minhas habilidades em tecnologias front-end como React, React-Native e Next.js, bem como tecnologias back-end como Node.js, MySQL, Firebase e MongoDB.

Atualmente criei um site e-commerce com pagamentos pix com qr code, consulta cep e cotação de frete.

Portfolio: https://felipecorreia-dev.vercel.app/
Linkedin: https://www.linkedin.com/in/felipe-correia-b99067300/
Github: https://github.com/felipecorreiasilva

# pix
Avatar discord do usuario znezu

znezu

Ver Respostas

Boa noite guys, estou com uma dúvida. Não é possível usar um nome fantasia na conta recebedora do qrcode pix? Ou apenas com CPNJ/Efí Empresas?

Estava aqui testando o /v2/cob, digo isso porque é bem comum de intermediadoras receberem o dinheiro diretamente na conta delas

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Se você colocar no https://pix.nascent.com.br/tools/pix-qr-decoder/ também dá o que GPT faz... e dá para usar bibliotecas de BRCode e fazer direto do seu código, sem chamada de API.

# pix
Avatar discord do usuario henriqueclementino.

henriqueclementino.

Ver Respostas

Eu preciso consultar as informações do qrCode para apresentar ao usuário

# dúvidas
Avatar discord do usuario thiagorc85

thiagorc85

Ver Respostas

Boa tarde... Sou usuário do ION Pay, que utiliza a API da EFI. Estamos testando a modalidade de pagamento via PIX e o qrcode está demorando muito para gerar. Com quem eu posso ver essa situação?