Histórico de mensagens sobre php

EXIBINDO CONVERSAS RECENTES:

Texto: php
# pagamento-contas
Avatar discord do usuario jessica_efi

jessica_efi

Certo. Como você esta utilizando a versão do 7.3 do php, você pode atualizar a versão da sdk pra 5.1.2? Verifica no changelog as alterações que tiveram da versão que você estava utilizando pra essa nova. Nessa nova versão temos a funcionalidade da recorrência ja implementada.

# pix
Avatar discord do usuario jfkanitz

jfkanitz

Ver Respostas

Boa tarde, pessoal.

Na última vez que testei, as únicas informações que eu recebia, usando o pixReceivedList.php, eram:
Horário
Valor
Chave
endToEndId

No caso, não foram Cobranças PIX geradas pela API.

Tem alguma forma de eu conseguir buscar o NOME DO PAGADOR dessa transação? (assim como mostra no painel)
ou o Nº do protocolo (que mostra no EXTRATO do painel)Existe alguma forma de descobrir o PROTOCOLO ou NOME DO PAGADOR dos pagamentos feito para a CHAVE PIX?

# pagamento-contas
Avatar discord do usuario .jjair

.jjair

"gerencianet/gerencianet-sdk-php": "^4.1"

# pagamento-contas
Avatar discord do usuario .jjair

.jjair

a versao q utilizo do PHP é 7.

# módulos-plugins
Avatar discord do usuario victorzac

victorzac

Oi Guilherme, instalei php8.1-curl, tirei o comentario extension=curl (pelo que entendi nesta versão não usa mais php_curl.dll) , e mudou o resultado aparece erro 403 Forbidden. Aceitei na instalação do curl um novo php.ini será que foi isso? E se foi onde devo mudar

# 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.

# módulos-plugins
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

# módulos-plugins
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

# módulos-plugins
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

# módulos-plugins
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:

# módulos-plugins
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

# módulos-plugins
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?

# devs
Avatar discord do usuario miguelsystem

miguelsystem

Ver Respostas

Bom dia, estou testando a integração da api de cobrança com PHP, to rodando um código de exemplo de boleto, me retorna essa mensagem:
{
"code": "4600608",
"error": "server_error",
"error_description": "Você já possui chave(s) Pix. Para cadastrar outra, exclua uma chave."
}

# devs
Avatar discord do usuario leonardoaugusto_

leonardoaugusto_

Sou novo aqui no discord, acho que estou postando no local correto... Tenho uma integração da GerenciaNET com Opencart 3, ao instalar o módulo recebi o erro: "include_onde(gerencianet/validation/validation.php)" e realmente o arquivo não existe no diretório nem no arquivo.zip do módulo.

Ao editar o módulo e habilitar a opção PIX, me retorna o erro: "Erro ao Cadastrar Webhook. Por favor, verifique as informações".

# pix
Avatar discord do usuario victorzac

victorzac

Tentei gravar no banco de dados e no arquivo texto a partir do index.php

# devs
Avatar discord do usuario leonardoaugusto_

leonardoaugusto_

Olá boa tarde. Sou novo aqui no discord, acho que estou postando no local correto... Tenho uma integração da GerenciaNET com Opencart 3, ao instalar o módulo recebi o erro: "include_onde(gerencianet/validation/validation.php)" e realmente o arquivo não existe no diretório nem no arquivo.zip do módulo.

Ao editar o módulo e habilitar a opção PIX, me retorna o erro: "Erro ao Cadastrar Webhook. Por favor, verifique as informações".

# assinaturas
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Entendi. Pelo que entendi acredito que deve ter atualizado sim a versão da SDK.
Utilize o método createOneStepSubscriptionLink($params, $body);, e tente gerar a assinatura novamente, por favor.
A partir da v5 o nome do método é o informado acima. https://github.com/gerencianet/gn-api-sdk-php/blob/master/CHANGELOG.md#500

# assinaturas
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @ricardoolioti. De acordo com a linha apresentada na falha, provavelmente você está executando um método inexistente na SDK.
Por exemplo, a partir da versão 5.x da SDK de PHP, para criar uma assinatura de cartão ou boleto você precisa executar o método "createOneStepSubscription", conforme exemplo abaixo:

$api = new Gerencianet($options);
$response = $api->createOneStepSubscription($params, $body);
https://github.com/gerencianet/gn-api-sdk-php/blob/master/examples/charges/subscription/createOneStepCardSubscription.php

# assinaturas
Avatar discord do usuario ricardoolioti

ricardoolioti

Ver Respostas

Olá, estou tentando implementar a assinatura via API e estou tendo alguns erros, podem me ajudar.
O erro está nesse ponto -> vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Endpoints.php:44
Vou mandar alguns prints