Histórico de mensagens sobre API pix em pix

EXIBINDO CONVERSAS RECENTES:

Texto: API pix
Canal: pix
Avatar discord do usuario destemido9466

destemido9466

$config = [
"certificate" => realpath("certs/producao/certificado.pem")
];

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => "https://api-pix.gerencianet.com.br/v2/webhook/".$chave_pix,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'PUT',
CURLOPT_SSLCERT => $config["certificate"], // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_POSTFIELDS =>'{
"webhookUrl": "https://webhook.com/webhook"
}',
CURLOPT_HTTPHEADER => array(
'authorization: Bearer '.$access_token,
'x-skip-mtls-checking: false',
'Content-Type: application/json'
),
));

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


if ($response === FALSE){
$curl_error = curl_error($curl);
}

curl_close($curl);
echo $response;

Avatar discord do usuario diegohenrique1989

diegohenrique1989

Ver Respostas

curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api-pix-h.gerencianet.com.br/v2/webhook/[email protected]',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_SSLCERT => OPTIONS["pix_cert"],
CURLOPT_CUSTOMREQUEST => 'PUT',
CURLOPT_POSTFIELDS =>'{
"webhookUrl": "' . WEBHOOK_URL . '"
}',
CURLOPT_HTTPHEADER => array(
"authorization: $tokenType $token",
'x-client-cert-pem: {{X-Certificate-Pem}}',
'x-skip-mtls-checking: true'
),
));

Avatar discord do usuario cleiton7853

cleiton7853

Ver Respostas

Antes de eu entrar em contato com a Locaweb para informar qual diretório vai exigir o certificado CA, queria entender essa coisa do "/pix" no final da configuração do webhook.

Quando configuro um webhook, preciso dizer qual página PHP vai tratar a chegada de notificações, certo? Então devo configurar algo assim:

$body = ['webhookUrl' => 'https://www.meusite.com.br/webhooks/notificacoes/listen.php'];

e depois:

$pix = $api->pixConfigWebhook($params, $body);

Mas em algum lugar aqui no fórum vi alguém dizer que é acrescentado um "/pix" ao final deste endereço.

Avatar discord do usuario evanil

evanil

Ver Respostas

Aqui na Gerencianet, resolvemos criando uma página intermediária.

Veja na prática: Entra aí no APP da Gerencianet e compartilha por Whatsapp um Qr Code, teste mesmo, R$ 0,01.

<@!671762828046106646> avançamos naquela ideia de colocarmos essa URL intermediária também na resposta da API Pix?
imagem enviada na mensagem pelo usuario evanil

Avatar discord do usuario cleiton7853

cleiton7853

Ver Respostas

Boa noite. Perdido aqui... Configurei o webhook para o local que vai estar recebendo as notificações quando um pix for pago. Estou usando a API Pix PHP. O que devo colocar lá?

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

É necessário passar a chave a qual o webhook estará associado!
PUT /v2​/webhook/:chave
Também vale lembrar, que atualmente não é possível simular o pagamento de um QrCode.
Entretanto, você pode gerar cobranças de R$0,01 em produção e efetuar o pagamento para acionar o webhook.
Não precisa se procupar, as transações originadas pela API Pix serão gratuitas até o dia 31/07/2021.

Avatar discord do usuario gabrielmatosinhos

gabrielmatosinhos

Ver Respostas

Boa noite galerinha! Vou entrar na fila de quem está precisando de uma luz aqui, por favor! 😆

Estou consumindo o endpoint: https://api-pix.gerencianet.com.br/v2/pix/(txID) para buscar informações sobre a transação, mas sempre me retorna que nenhum PIX foi encontrado. O ID da transação é E09089356202105102120e8abf508d0b e eu já tentei com outros, dando o mesmo resultado.

Achei que pudesse ser por estar testando anteriormente em homologação, mas até em produção está dando isso.

Vou esperar a ajuda do amigo aqui em cima, depois quem puder dar o acode, dá uma chegadinha. rsrs

Avatar discord do usuario diegohenrique1989

diegohenrique1989

Ver Respostas

Olá boa tarde, estou tentando configurar um webhook na api pix(com o php) porém ele me retorna o seguinte JSON: {"nome":"nao_encontrado","mensagem":"Recurso não encontrado"}

Avatar discord do usuario smsoousa

smsoousa

Ver Respostas

eu configurei a API do PIX conforme a documentação, mas estou recebendo erro de SSL
imagem enviada na mensagem pelo usuario smsoousa

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Não. No caso a URL que mencionei (https://api-pix.gerencianet.com.br/v2/webhook/:chave) é a rota utilizada para você registrar a URL de notificação atrelada à sua chave Pix.

Avatar discord do usuario guilherme_efi

guilherme_efi

Verifique um detalhe que é a adição do /pix no final da sua URL.

Ou seja, na request PUT https://api-pix.gerencianet.com.br/v2/webhook/:chave você irá passar o body com sua URL, exemplo:

No entanto, a URL será registrada com o /pix no final, assim: https://seudominio.com.br/webhook/pix.

Então esta adição do /pix também dever ser tratada nas configurações de seu servidor para que na rota /webhook/pix de seu servidor exija o certificado CA da Gerencianet e recebe o body a partir dela.

Avatar discord do usuario rogerioleal7063

rogerioleal7063

Tomei conhecimento da api PIX da Gerencianet e quero implementar em uma APP nossa de venda..

Avatar discord do usuario lindomar-oliveira

lindomar-oliveira

Ver Respostas

server {

location / {
root /var/www/html;
try_files $uri /index.html;
}

location /api {
proxy_pass http://localhost:5000/api;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}

location /api/gn/webhook {
if ($ssl_client_verify != SUCCESS) {
return 403;
}

proxy_pass http://localhost:5000/api;
}


listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/privkey.pem; # managed by Certbot
ssl_client_certificate /home/certs/gn-webhook-pix-prod.crt;
ssl_verify_client optional;
ssl_verify_depth 3;
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot

}

Avatar discord do usuario jessica_efi

jessica_efi

Bom dia <@!664563985885954079> ! Sim, as sdks de php e python ja tem suporte à Api Pix.

Avatar discord do usuario diegohenrique1989

diegohenrique1989

Uma duvida as sdk´s de php e python ja tem suporte a api pix né?

Avatar discord do usuario joao_efi

joao_efi

Oi <@!664563985885954079> tudo bem? 😄
As transações originadas pela API Pix serão gratuitas até o dia 31/07/2021

Avatar discord do usuario diegohenrique1989

diegohenrique1989

Alguém poderia me falar se aquela data para o começo das tarifas na api pix

Avatar discord do usuario Julia Efí

Julia Efí

Ver Respostas

No caso que você utiliza o sistema terceiro do Mk-Auth, você teria que solicitar ao desenvolvedor do sistema, o Pedro, que integre com a nossa API Pix, pois hoje o Mk-Auth não integra esse serviço conosco. Essa ação tem que vir para nossa equipe através do próprio sistema terceiro.