Histórico de mensagens sobre composer em pix

EXIBINDO CONVERSAS RECENTES:

Texto: composer
Canal: pix
Avatar discord do usuario jessica_efi

jessica_efi

Depois que você clona o projeto, você deve executar o comando composer install para instalar as dependências.

Avatar discord do usuario jessica_efi

jessica_efi

Você instalou as dependências utilizando o composer install?

Avatar discord do usuario guilherme_efi

guilherme_efi

Certo, <@!661729687180935182>. Esta falha pode ocorrer por utilizar método, rota ou credenciais incorreta no momento das requisições.
Sugiro verificar também a possibilidade de utilizar nossa SDK de PHP (https://github.com/gerencianet/gn-api-sdk-php).
Você pode realizar um clone do repositório e baixar as dependências com o composer e então inserir suas credenciais e local do certificado no config.json para utilizar

Avatar discord do usuario helltonlacerda9533

helltonlacerda9533

Ver Respostas

Bom dia!
Estou implementado a integração da API Pix, para o PHP 7.3.27, realizei a instalação via composer, porém estou recebendo um erro referente ao GuzzleHttp, segue o erro:

Fatal error: Uncaught TypeError: Argument 1 passed to GuzzleHttp\Psr7\Message::bodySummary() must implement interface Psr\Http\Message\MessageInterface, null given, called in C:\xampp\htdocs\aplicacao\vendor\gerencianet\gerencianet-sdk-php\src\Gerencianet\Request.php on line 62 and defined in C:\xampp\htdocs\aplicacao\vendor\guzzlehttp\psr7\src\Message.php:58
Stack trace:
#0 C:\xampp\htdocs\aplicacao\vendor\gerencianet\gerencianet-sdk-php\src\Gerencianet\Request.php(62): GuzzleHttp\Psr7\Message::bodySummary(NULL, 300)
#1 C:\xampp\htdocs\aplicacao\vendor\gerencianet\gerencianet-sdk-php\src\Gerencianet\Auth.php(44): Gerencianet\Request->send('post', '/oauth/token', Array)
#2 C:\xampp\htdocs\aplicacao\vendor\gerencianet\gerencianet-sdk-php\src\Gerencianet\ApiRequest.php(23): Gerencianet\Auth->authorize()
#3 C:\xampp\htdocs\aplicacao\vendor\gerencianet\gerencianet-sdk-php\src\Gerencianet\Endpoints.php(65): Gerencianet\ApiRequest->send('post', '/v2/c in C:\xampp\htdocs\aplicacao\vendor\guzzlehttp\psr7\src\Message.php on line 58
Tenho as seguintes dependências instaladas.

Avatar discord do usuario helltonlacerda9533

helltonlacerda9533

Ver Respostas

Boa noite!
Estou implementado a integração da API Pix, para o PHP 7.3.27, realizei a instalação via composer, porém estou recebendo um erro referente ao GuzzleHttp, segue o erro:

Fatal error: Uncaught TypeError: Argument 1 passed to GuzzleHttp\Psr7\Message::bodySummary() must implement interface Psr\Http\Message\MessageInterface, null given, called in C:\xampp\htdocs\aplicacao\vendor\gerencianet\gerencianet-sdk-php\src\Gerencianet\Request.php on line 62 and defined in C:\xampp\htdocs\aplicacao\vendor\guzzlehttp\psr7\src\Message.php:58
Stack trace:
#0 C:\xampp\htdocs\aplicacao\vendor\gerencianet\gerencianet-sdk-php\src\Gerencianet\Request.php(62): GuzzleHttp\Psr7\Message::bodySummary(NULL, 300)
#1 C:\xampp\htdocs\aplicacao\vendor\gerencianet\gerencianet-sdk-php\src\Gerencianet\Auth.php(44): Gerencianet\Request->send('post', '/oauth/token', Array)
#2 C:\xampp\htdocs\aplicacao\vendor\gerencianet\gerencianet-sdk-php\src\Gerencianet\ApiRequest.php(23): Gerencianet\Auth->authorize()
#3 C:\xampp\htdocs\aplicacao\vendor\gerencianet\gerencianet-sdk-php\src\Gerencianet\Endpoints.php(65): Gerencianet\ApiRequest->send('post', '/v2/c in C:\xampp\htdocs\aplicacao\vendor\guzzlehttp\psr7\src\Message.php on line 58

Avatar discord do usuario orlandoneto6996

orlandoneto6996

Ver Respostas

Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Package operations: 6 installs, 0 updates, 0 removals
- Installing psr/http-message (1.0.1): Extracting archive
- Installing psr/http-client (1.0.1): Extracting archive
- Installing ralouphie/getallheaders (3.0.3): Extracting archive
- Installing guzzlehttp/psr7 (1.8.1): Extracting archive
- Installing guzzlehttp/promises (1.4.1): Extracting archive
- Installing guzzlehttp/guzzle (7.3.0): Extracting archive
Generating autoload files
1 package you are using is looking for funding.
Use the composer fund command to find out more!

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Alterou também "sandbox" para false, no config.json?
Tente excluir a pasta vendor, e executar o comando composer install novamente

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Boa tarde, <@!628240063389761540>! Como vai?
Está utilizando a última versão 4.0.1 da SDK? Qual sua versão do PHP?
Verifique se em seu arquivo composer.json está requerindo "guzzlehttp/guzzle": "^7.0" e execute o comando composer install

Avatar discord do usuario roguitar88

roguitar88

Ah, agora entendi, mudei a versão do sdk lá no composer da api pra 3. e agora baixou a pasta pix. Antes tava usando a versão ^2.4 e tava dando update. Acho que agora consigo chamar as classes que são necessárias

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

<@!812297338605273098> Você poderia rodar o comando composer install em sua máquina para baixar as dependências e posteriormente fazer o upload de tudo para sua hospedagem

Avatar discord do usuario fabricioad5169

fabricioad5169

4. Instalação biblioteca PHP da Gerencianet sem o Composer
O uso do Composer (gerenciador de dependências) é recomendável, mas não obrigatório.

Avatar discord do usuario fabricioad5169

fabricioad5169

Mas o api_v1 e api_v2 é uma alternativa sem o composer, nao?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Exatamente. É necessário rodar o comando composer install no diretório que possui o arquivo composer.json

Avatar discord do usuario fabricioad5169

fabricioad5169

Rodei o composer na minha maquina, e instalei local. Mas não deu certo subir somente as pastas que o composer criou tb

Avatar discord do usuario fabricioad5169

fabricioad5169

Não tenho servidor dedicado na Locaweb, então, não consigo instalar via composer

Avatar discord do usuario joelemanoel

joelemanoel

Ver Respostas

Você instalou via composer as bibliotecas?

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde Diego, a nossa SDK em PHP em que o download é realizado por meio do composer não tem as funcionalidades da API-Pix. A SDK que disponibilizamos em PHP tem os recursos necessários desde gerar uma cobrança a emitir o QRCode(https://github.com/gerencianet/gn-pix-sdk-php-exemplo).

O Renato mostrou alguns conteúdos bacanas de desenvolvedores que podem te auxiliar. Vamos atualizar as nossas SDKs e em breve vai ser possível emitir um boleto, cobrança de cartão e Pix utilizando a mesma SDK.

Avatar discord do usuario anoni_mato

anoni_mato

Se quiser usar composer, aí a SDK da GN não serve

Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

a composer acho que é só pra cartão e boleto, não?

Avatar discord do usuario diegohenrique1989

diegohenrique1989

Ver Respostas

a do composer(php)