Histórico de mensagens sobre pix em pix

EXIBINDO CONVERSAS RECENTES:

Texto: pix
Canal: pix
Avatar discord do usuario roguitar88

roguitar88

E eu preciso baixar a API fornecida pelo Bacen pra fazer a integração com a Gerencianet: https://github.com/bacen/pix-api ?

Avatar discord do usuario rubenskuhl

rubenskuhl

(E também um botão "Pix Copia e Cola" para quem estiver acessando via celular)

Avatar discord do usuario roguitar88

roguitar88

Ver Respostas

$config = [
"certificado" => "/etc/certs-gerencianet/olimppiuspix.crt.pem",
"client_id" => $this->clientId,
"client_secret" => $this->clientSecret
];
$autorizacao = base64_encode($config["client_id"] . ":" . $config["client_secret"]);

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => "https://api-pix-h.gerencianet.com.br/oauth/token", // Rota base, homologação 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 => $config["certificado"], // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Authorization: Basic $autorizacao",
"Content-Type: application/json"
),
));

$response = curl_exec($curl);

curl_close($curl);

echo "

";
echo $response; //print_r($response);
echo "
";
// echo "Que que está acontecendo";

Avatar discord do usuario roguitar88

roguitar88

Ah, tá, entendi. Então o pixSend não tem nada a ver nesse sentido. Não para o que eu quero. Então não preciso entrar em contato com a Gerencianet para poder usar o pixSend.

Avatar discord do usuario rubenskuhl

rubenskuhl

O pixSend não tem relação com o que você quer, pois é para que dinheiro saia da conta, não para que você receba.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O mínimo mínimo para uma cobrança Pix é valor total e até quando pode ser pago (tipicamente minutos ou horas). Não precisa de CPF/CNPJ do cliente, itens nada... agora, se quiser pode por na cobrança o CPF/CNPJ (campo Pagador), número do pedido, a descrição dos itens individuais...

Avatar discord do usuario trtavares

trtavares

Ver Respostas

Perfeito então. Mas só confirmando, se eu acessar minha conta via app/web eu consigo enviar esse pix pra outra conta minha, confere?

Avatar discord do usuario roguitar88

roguitar88

Que dado (de formulário) do cliente eu preciso pra gerar esse Pix? Vamos supor que na minha loja virtual eu estou vendendo um tênis por 45 reais, e aí na página de checkout quando o cliente clica em 'pagar com Pix', que campos de formulário precisa ter nesse checkout?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O que você quer é criar uma cobrança. O Pix é o que o seu cliente vai fazer para liquidar a cobrança.

Avatar discord do usuario elsonlima0580

elsonlima0580

onde eu dise sendpix acima , eu estava perguntando se era isso que se usava como modelo para criar o pix

Avatar discord do usuario elsonlima0580

elsonlima0580

Ver Respostas

não quero enviar um pix, so quero criar um pix na tela para meu cliente pagar 👍

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

É bem simples.. se você utilizar a nossa sdk de php, você vai inserir o endpoint no arquivo config.json (gn-api-sdk-php/src/Gerencianet/config.json)
Por exemplo:

json
"pixSend": {
"route": "/v2/pix",
"method": "post"
}
E no arquivo que você criar com a requisição do pix.send, você chama esse endpoint.

Avatar discord do usuario elsonlima0580

elsonlima0580

esse modelo então não é suficiente?
$config = [
"certificado" => "./certificado.pem",
"client_id" => "YOUR-CLIENT-ID",
"client_secret" => "YOUR-CLIENT-SECRET"
];
$autorizacao = base64_encode($config["client_id"] . ":" . $config["client_secret"]);

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => "https://api-pix-h.gerencianet.com.br/oauth/token", // Rota base, homologação 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 => $config["certificado"], // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Authorization: Basic $autorizacao",
"Content-Type: application/json"
),
));

$response = curl_exec($curl);

curl_close($curl);

echo "

";
echo $response;
echo "
";

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Isso mesmo <@!528287372912099339>. Somente o o enviar Pix é necessário ser PJ

Avatar discord do usuario trtavares

trtavares

Ver Respostas

Oi!
Como PF eu posso usar a API de cobranca /v2/cob... para gerar pagamentos pra mim bem como realizar uma possível devolução...
mas pra eu enviar um PIX é necessário ser PJ, confere?

Avatar discord do usuario jessica_efi

jessica_efi

E lembrando que pra utilizar o pix send é necessário você ter uma conta PJ e assinar um anexo contratual.