Histórico de mensagens sobre PIX

EXIBINDO CONVERSAS RECENTES:

Texto: PIX
# pix
Avatar discord do usuario marcosnicolau3509

marcosnicolau3509

> <@!656144788017381377> atualmente estão trabalhando na evolução der recebimento, há alguma perspectiva ou planos de também oferecer o pagamento via api?
<@!715273512688025630> Oi <@!715273512688025630> . Sim. Estamos trabalhando forte para disponibilizar envio de Pix via API. A expectativa é de termos novas informações e a disponibilização dessa funcionalidade nos próximos dias.

# pix
Avatar discord do usuario marcosnicolau3509

marcosnicolau3509

Ver Respostas

> <@!656144788017381377> ouvi dizer que também será possível gerar um link de pagamento para pagamentos via PIX, conseguimos já fazer isso com a GN?
<@!600338898534793221> Oi João. Só para confirmar se entendi corretamente, o link de pagamento que você diz é como se fosse um checkout, onde uma das opções é pagar por Pix?

# pix
Avatar discord do usuario jaoedson

jaoedson

<@!656144788017381377> ouvi dizer que também será possível gerar um link de pagamento para pagamentos via PIX, conseguimos já fazer isso com a GN?

# pix
Avatar discord do usuario d3xt3r.com

d3xt3r.com

Esta chave é do própria plataforma da Gerencianet, tem de criar uma chave pix e utiliza-la no pagamento

# pix
Avatar discord do usuario d3xt3r.com

d3xt3r.com

acredito ser a chave do usuario do pix, mas usei o meu mesmo e mesmo assim aindda nao rola em prod

# pix
Avatar discord do usuario lorenacastro

lorenacastro

config.json:

{"sandbox":true,"development":{"certificate_name":"preencher com seu certificado","client_id":"preencher com seu client id","client_secret":"preencher com seu client secret","pix_auth_url":"https:\/\/api-pix-h.gerencianet.com.br\/oauth\/token"},"production":{"certificate_name":"preencher com seu certificado de producao","client_id":"preencher com seu client id de producao","client_secret":"preencher com seu client secret de producao","pix_auth_url":"https:\/\/api-pix.gerencianet.com.br\/oauth\/token"}}

# pix
Avatar discord do usuario lorenacastro

lorenacastro

Ver Respostas

function auth() {
$file = file_get_contents("./config.json");
$config = json_decode($file, true);
$environment = ($config["sandbox"] === true) ? "development" : "production";

$certfile = $config[$environment]["certificate_name"];

$curl = curl_init();

$authorization = base64_encode($config[$environment]["client_id"] . ":" . $config[$environment]["client_secret"]);

curl_setopt_array($curl, array(
CURLOPT_URL => $config[$environment]["pix_auth_url"], // Rota base, desenvolvimento ou produção
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 => '{"grant_type":"client_credentials"}',
CURLOPT_SSLCERT => $certfile, // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Authorization: Basic $authorization",
"Content-Type: application/json"
),
));

$response = curl_exec($curl);

curl_close($curl);

echo "

";
echo $response;
echo "
";
}

# pix
Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

aqui tambem deu erro = [21-Nov-2020 07:57:48 America/Fortaleza] PHP Parse error: syntax error, unexpected 'grant_type' (T_STRING) in /home1/abc/public_html/com.br/pix/consultar.php on line 22

# pix
Avatar discord do usuario lorenacastro

lorenacastro

em formato json:

{"sandbox":true,"development":{"certificate_name":"preencher com seu certificado","client_id":"preencher com seu client id","client_secret":"preencher com seu client secret","pix_auth_url":"https:\/\/api-pix-h.gerencianet.com.br\/oauth\/token"},"production":{"certificate_name":"preencher com seu certificado de producao","client_id":"preencher com seu client id de producao","client_secret":"preencher com seu client secret de producao","pix_auth_url":"https:\/\/api-pix.gerencianet.com.br\/oauth\/token"}}

# pix
Avatar discord do usuario lorenacastro

lorenacastro

o que tava dentro do json é um array assim:

$arr = [
'sandbox' => true,
'development' => [
'certificate_name' => 'preencher com seu certificado',
'client_id' => 'preencher com seu client id',
'client_secret' => 'preencher com seu client secret',
'pix_auth_url' => 'https://api-pix-h.gerencianet.com.br/oauth/token'
],
'production' => [
'certificate_name' => 'preencher com seu certificado de producao',
'client_id' => 'preencher com seu client id de producao',
'client_secret' => 'preencher com seu client secret de producao',
'pix_auth_url' => 'https://api-pix.gerencianet.com.br/oauth/token'
],
];

# pix
Avatar discord do usuario lorenacastro

lorenacastro

não testei, mas o conteúdo do json deve ser assim:

{"sandbox":true,"development":{"certificate_name":"preencher com seu certificado","client_id":"preencher com seu client id","client_secret":"preencher com seu client secret","pix_auth_url":"https:\/\/api-pix-h.gerencianet.com.br\/oauth\/token"}}

# pix
Avatar discord do usuario lorenacastro

lorenacastro

eu fiz assim, para teste:

function auth() {
$ch = curl_init();

$requestURL = 'https://api-pix-h.gerencianet.com.br/oauth/token';
$cliendId = ''; //seu client id
$clientSecret = ''; //seu client secret
$authorization = base64_encode($cliendId . ":" . $clientSecret);
$certFile = ''; //o caminho do certificado
$arr = ['grant_type' => 'client_credentials'];
$headers = [];
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization: Basic ' . $authorization;

curl_setopt($ch, CURLOPT_URL, $requestURL);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($arr));
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_SSLCERT, $certFile);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

$result = curl_exec($ch);
$resposta = json_decode($result);

if (curl_errno($ch)) {
die('Erro: ' . curl_error($ch));
}

curl_close($ch);

return $resposta->access_token;
}

# pix
Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

Estou tentando usar este exemplo , aonde eu pego o {"grant_type": "client_credentials"} ?
$file = file_get_contents("./config.json");
$config = json_decode($file, true);
$environment = ($config["sandbox"] === true) ? "development" : "production";

$certfile = "./certificate/" . $config[$environment]["certificate_name"];

$curl = curl_init();

$authorization = base64_encode($config[$environment]["client_id"] . ":" . $config[$environment]["client_secret"]);

curl_setopt_array($curl, array(
CURLOPT_URL => $config[$environment]["pix_auth_url"], // Rota base, desenvolvimento ou produção
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 => json_encode("{"grant_type": "client_credentials"}"),
CURLOPT_SSLCERT => $certfile, // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Authorization: Basic $authorization",
"Content-Type: application/json"
),
));

$response = curl_exec($curl);

curl_close($curl);

echo "

";
echo $response;
echo "
";

# pix
Avatar discord do usuario marcosnicolau3509

marcosnicolau3509

Ver Respostas

> Boa noite pessoal! Colocamos alguns exemplos de autenticação na documentação
Pessoal, os exemplos de autenticação inseridas na documentação foram em PHP, Javascript, Python e C#. A documentação é acessível através de https://dev.gerencianet.com.br/docs/api-pix#section-exemplos-de-autentica-o-em-algumas-linguagens-

Também subimos a Gerencianet API Pix - Postman Collection para o https://documenter.getpostman.com/view/13574984/TVetcm6R, como o Matheus mencionou. Podem acompanhar esse link, pois sempre manteremos a Collection atualizada.

# pix
Avatar discord do usuario lorenacastro

lorenacastro

na documentação tá falando pra enviar a chave pix com o id 01
imagem enviada na mensagem pelo usuario lorenacastro

# pix
Avatar discord do usuario lorenacastro

lorenacastro

Ver Respostas

nessa parte aqui dos dados do BR Code envia a URL inteira mesmo (ou seja, todo o conteúdo do JWS)?

26 90
00 14 br.gov.bcb.pix
25 68 qrcodes-pix-h.gerencianet.com.br/v2/...

# pix
Avatar discord do usuario Deleted User

Deleted User

Ver Respostas

@Efí o ambiente de produção já está disponível para gerar cobranças com PIX?

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Se está tudo ok em sua integração, solicita via ticket o certificado de produção que você consegue realizar os testes, com cobranças de R$0,01 por exemplo. Lembrando que antes de 16/01/2021 não há cobranças na API Pix.

# pix
Avatar discord do usuario wfssoftware.

wfssoftware.

Ver Respostas

@sady_efi Eu já consigo gerar Pix, me falta agora mostrar o qrcode, ela está intrínseca em location?

# pix
Avatar discord do usuario wfssoftware.

wfssoftware.

@matheus_efi Estou com pouco tempo pois alguns clientes querem receber pix, será que tens exemplos em Delphi para a api Pix?