Histórico de mensagens sobre php em módulos-plugins

EXIBINDO CONVERSAS RECENTES:

Texto: php
Canal: módulos-plugins
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @victorzac! Tudo bem?
Provavelmente a extensão curl não está instalada em seu PHP. Por exemplo, se você utiliza um servido Linux Ubuntu, utilize o comando apt-get install php8-curl para instalar. Verifique também no arquivo php.ini do seu Apache, e tire o comentário da extenção extension=php_curl.dll.

Avatar discord do usuario victorzac

victorzac

Ver Respostas

Segue mensagem de erro: Fatal error: Uncaught Error: Undefined constant "Gerencianet\CURLOPT_SSLCERTTYPE" in /var/www/www_gn/gn-api-sdk-php/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Request.php:57 Stack trace: #0 /var/www/www_gn/gn-api-sdk-php/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Request.php(82): Gerencianet\Request->verifyCertificate() #1 /var/www/www_gn/gn-api-sdk-php/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Auth.php(50): Gerencianet\Request->send() #2 /var/www/www_gn/gn-api-sdk-php/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/ApiRequest.php(23): Gerencianet\Auth->authorize() #3 /var/www/www_gn/gn-api-sdk-php/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Endpoints.php(89): Gerencianet\ApiRequest->send() #4 /var/www/www_gn/gn-api-sdk-php/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Endpoints.php(38): Gerencianet\Endpoints->Gerencianet\{closure}() #5 /var/www/www_gn/gn-api-sdk-php/examples/pix/webhooks/pixDetailWebhook.php(26): Gerencianet\Endpoints->__call() #6 {main} thrown in /var/www/www_gn/gn-api-sdk-php/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Request.php on line 57

Avatar discord do usuario victorzac

victorzac

Digito meusite.com.br/www_gn/gn-api-sdk-php/examples/pix/webhooks/pixDetailWebhook.php e recebo erro 404

Avatar discord do usuario victorzac

victorzac

Implementei mas não consigo rodar os php. Por exemplo no navegador digito meusite.com.br/www_gn/gn-api-sdk-php/examples/pix/pix/pixReceivedList.php e recebo erro 500

Avatar discord do usuario yasmin_efi

yasmin_efi

Você pode verificar no link abaixo, um video com um tutorial das diferentes formas de instalar a SDK de php:

Avatar discord do usuario victorzac

victorzac

Tentando instalar com : /var/www/www_gn$ composer require gerencianet/gerencianet-sdk-php
In RequireCommand.php line 142:
file_put_contents(./composer.json): Failed to open stream: Permission denied

Avatar discord do usuario victorzac

victorzac

Instalando o SDK do PHP , apos clonar com Git, em composer install obtive erro: In JsonFile.php line 178:
file_put_contents(./composer.lock): Failed to open stream: Permission denied
Alguma sugestão?

Avatar discord do usuario conexao_cefet

conexao_cefet

Alguém sabe o pq desse erro:
Warning: Undefined array key "code" in C:\xampp\htdocs\cronoteam\vendor\gerencianet\gerencianet-sdk-php\src\Gerencianet\Exception\GerencianetException.php on line 33
insufficient_scopeAccess token has insufficient scope

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, @nathan.5ilva86. Bom dia!
Nossa SDK de PHP utiliza o Guzzle, que tem como dependência o Symfony. A última versão do Symfony passou a requisitar o PHP 8.1.
Assim que possível, faremos uma atualização para manter a compatibilidade com o PHP >= 7.2

Avatar discord do usuario nathan.5ilva86

nathan.5ilva86

Ver Respostas

Infelizmente inviabilizaria uso da versão atualizada...do lado da gerencianet não é possível atualizar essa para 7.4 do php?

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Seria possível você atualizar seu php pra 8?

Avatar discord do usuario apoloz8136

apoloz8136

Ver Respostas

Fatal error: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.0.2". You are running 7.4.33. in /plugins/woo-gerencianet-official/includes/lib/gerencianet/composer/platform_check.php on line 24

Avatar discord do usuario nathan.5ilva86

nathan.5ilva86

Ver Respostas

Boa tarde, o modulo para woocommerce versão 2.1.0 requer php 8?

Avatar discord do usuario gledsonsousa

gledsonsousa

Ver Respostas

Na versão 8.1.0 não funcionou. Na tela que abriria pra checkout dá erro no servidor. Vou testar com outras versões do Php pra ver.

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde @diogo.luz ! em nossa documentação, temos um exemplo em PHP.- https://dev.gerencianet.com.br/docs/api-pix-autenticacao-e-seguranca#exemplos-de-autoriza%C3%A7%C3%A3o-utilizando-o-certificado-p12

Tente utilizar nosso exemplo e caso a falha ainda persista, nos informe, por favor.

Avatar discord do usuario diogo.luz

diogo.luz

Ver Respostas

Tentei isso direto no PHP e retorna NULL. O que eu fiz de errado?

O código completo do PHP ficou assim:


$arq_certificado = "MeuCertificadoQueEstáNoMesmoDiretorio.p12";


$client_id = "MeuClientID";
$client_secret = "MeuClientSecret";
$curl = curl_init();

$authorization = base64_encode("$client_id:$client_secret");

curl_setopt_array($curl, array(
CURLOPT_URL => "https://api-pix.gerencianet.com.br/oauth/token", // 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 => $arq_certificado, // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Authorization: Basic $authorization",
"Content-Type: application/json"
),
));

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

curl_close($curl);

$tokenType = $auth['token_type'];
$accessToken = $auth['access_token'];


echo "$accessToken";

var_dump($auth);



?>

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Só precisa ver se vão manter atualizado... uma opção é usar um módulo comercial, como https://www.mmhospedagem.com.br/softwares.php?produto=2 .

Avatar discord do usuario brunocastro5750

brunocastro5750

Ver Respostas

Galera francamente, uso o asaas agora porque a efi deixou a desejar e o pessoal do asaas fez o módulo whmcs tanto para php 8.1 quanto para 7.4

Avatar discord do usuario ricardogssa

ricardogssa

Ver Respostas

Olá, como faço para utilizar a api php sem usar o composer, no site de vocês não tem essa parte.

Avatar discord do usuario cleyton3245

cleyton3245

Ver Respostas

Gera sim:
Gera sim
[16:32]
An uncaught Exception was encountered
Type: Gerencianet\Exception\AuthorizationException

Message: Forbidden

Filename: /home/ensinaflixcom/public_html/painel.ensinaflix.com.br/application/vendor/gerencianet/gn-api-sdk-php-master/src/Gerencianet/Request.php

Line Number: 106

Backtrace:

File: /home/ensinaflixcom/public_html/painel.ensinaflix.com.br/application/vendor/gerencianet/gn-api-sdk-php-master/src/Gerencianet/Auth.php
Line: 50
Function: send

File: /home/ensinaflixcom/public_html/painel.ensinaflix.com.br/application/vendor/gerencianet/gn-api-sdk-php-master/src/Gerencianet/ApiRequest.php
Line: 23
Function: authorize

File: /home/ensinaflixcom/public_html/painel.ensinaflix.com.br/application/vendor/gerencianet/gn-api-sdk-php-master/src/Gerencianet/Endpoints.php
Line: 89
Function: send

File: /home/ensinaflixcom/public_html/painel.ensinaflix.com.br/application/vendor/gerencianet/gn-api-sdk-php-master/src/Gerencianet/Endpoints.php
Line: 38
Function: Gerencianet{closure}

File: /home/ensinaflixcom/public_html/painel.ensinaflix.com.br/application/libraries/gateways/Gerencianet_gateway.php
Line: 263
Function: __call

File: /home/ensinaflixcom/public_html/painel.ensinaflix.com.br/application/libraries/gateways/Gerencianet_gateway.php