Histórico de mensagens sobre php em pix

EXIBINDO CONVERSAS RECENTES:

Texto: php
Canal: pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, <@!497618632541601797>. Bom dia! Como vai? 😄
Em nossa documentação possuímos um exemplo bem simples de como realizar a autenticação com PHP na API Pix: https://dev.gerencianet.com.br/docs/api-pix-autenticacao-e-seguranca#section-exemplos-de-autoriza-o-utilizando-o-certificado-p12

Mas melhor que isso, possuímos uma SDK em PHP completa, preparada para gerar a cobrança Pix com o Pix Copia e Cola e QR Code, boleto bancário, cartão de crédito e muito mais: https://github.com/gerencianet/gn-api-sdk-php

Avatar discord do usuario _stallone_

_stallone_

Ver Respostas

Bom dia, alguém teria um exemplo simples em PHP de como criar um PIX?

Avatar discord do usuario brian.ferreira

brian.ferreira

meu sistema está em PHP/Laravel

Avatar discord do usuario brian.ferreira

brian.ferreira

Ver Respostas

Galera, estou seguindo o exemplo do SDK que está no GIT, estou usando o PHP/Laravel, porém, não consigo ter sucesso ao executar o método: $api->pixSend()
alguém aqui ta com a mesma dificuldade?

Avatar discord do usuario bruno_2z1790

bruno_2z1790

Conseguimos resolver 😄 na verdade era um problema bem simples....

Estavamos utilizando o retorno igual consta na documentação de vocês (nginx):

rewrite ^(.)$ /webhook;

porém, pelo fato de estarmos usando Laravel (versão 4.2), o que funcionou foi o retorno:

try_files $uri $uri/ /index.php?$query_string;

Ficando então:

location ^~ /gerencianet/webhook {
if ($ssl_client_verify != SUCCESS) {
return 403;
}

try_files $uri $uri/ /index.php?$query_string;
}

Avatar discord do usuario guilherme_efi

guilherme_efi

Bacana demais, <@!857310515574210570>!
Você pode testar suas credenciais e certificado realizando o consumo utilizando nossa SDK de PHP, que poderá facilitar muito em seu projeto. Para utilizá-la, basta seguir os passos realizar um clone e seguir os passos para inserir suas credenciais. https://github.com/gerencianet/gn-api-sdk-php

Você pode realizar testes em nossa API com suas credenciais, utilizando nossa collection do Postman que já possui todos os endpoints criados. Segue o link da collection: https://documenter.getpostman.com/view/13574984/TVzVgvBA
Neste link você acompanha como configurar seu Postman: https://gnetbr.com/r1qlTgIxb3_

Avatar discord do usuario eder03033

eder03033

estou desenvolvendo meu projeto em PHP, gostaria de um suporte pra ver se meu certificado e chaves de homologação estão funcionando.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Isto, você fará este consumo somente uma vez. Sim, no PHP basta executar o exemplo que chama esta função $api->pixConfigWebhook

Avatar discord do usuario francinaldo0632

francinaldo0632

Ver Respostas

Tentei utilizar a mas a resposta do pix e diferente, nao gera o token padrao do boleto, a documentação nao tem nada de php nas notificações de resposta, tem um video mas somente mostra utilizando nodejs... esta faltando no sdk o callback do pix

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Talvez olhar o SDK PHP da GN e partir daí ?

Avatar discord do usuario francinaldo0632

francinaldo0632

Ver Respostas


$dados = file_get_contents("php://input");

$diretorio="../log/";
$arquivo= $diretorio."PAGAMENTO.log";
$conteudo= "## ".date("d/m/Y H:i")." ->_GN_RETORNO ,".$dados."\n";
saveLog($arquivo,$conteudo);

echo "200";
?>

Avatar discord do usuario francinaldo0632

francinaldo0632

Estrou conseguindo tudo menos receber a resposta em php

Avatar discord do usuario francinaldo0632

francinaldo0632

ALGUEM JA CONSEGUI RECEBER O RETORNO WEBHOOK EM PHP

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

<@!380862703234842634> Temos também uma SDK em PHP com exemplos de consumo de todos os endpoints. Você pode acessá-la no nosso repositório: https://github.com/gerencianet/gn-api-sdk-php

Avatar discord do usuario anoni_mato

anoni_mato

exatamente PHP ou exatamente o que você fez? pq a mensagem de erro diz que o json enviado é inválido ou (mais provavelmente) ausente

Avatar discord do usuario anoni_mato

anoni_mato

a me basear pela formatação da msg de erro acima, parece que vc está usando PHP. então vc deve enviar no corpo do request algo como json_encode(["webhookUrl"=>"suaurl"]);

Avatar discord do usuario joao_efi

joao_efi

Oi <@!573337312436682752> tudo bem? 😄
Infelizmente, no momento, ainda não temos um exemplo utilizando Laravel!
Na nossa documentação você encontra mais detalhes sobre o funcionamento da nossa API: https://dev.gerencianet.com.br/docs
Temos também no nosso github, uma sdk em php que pode te ajudar no desenvolvimento: https://github.com/gerencianet/gn-api-sdk-php
No json que contém as credenciais você informa apenas o caminho do certificado!
Vale lembrar também, que em PHP deve-se utilizar o certificado em formado .pem! Os passos para converter seu certificado, você encontra no link: https://dev.gerencianet.com.br/docs/api-pix-autenticacao-e-seguranca#section-convers-o-de-certificado-p12-para-o-formato-pem

Avatar discord do usuario b1n._

b1n._

Alguma sugestão de código PHP pra gravar todos esses caras em um .log?

} catch (GerencianetException $e) {
print_r($e->code);
print_r($e->error);
print_r($e->errorDescription);
} catch (Exception $e) {
print_r($e->getMessage());
}

Avatar discord do usuario b1n._

b1n._

Se eu colocar /pix.php
vai mandar notificação pra /pix.php/pix??