Histórico de mensagens sobre composer

EXIBINDO CONVERSAS RECENTES:

Texto: composer
# pix
Avatar discord do usuario jessica_efi

jessica_efi

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

# cartões
Avatar discord do usuario guilherme_efi

guilherme_efi

Boa tarde, <@!664563985885954079>!

Para obter o payment_token, possuímos um exemplo pronto com cartão de crédito que você pode utilizar e aplicar a lógica. Para baixar este exemplo, acesse: https://www.gerencianet.com.br/wp-content/themes/Gerencianet/exemplos-api/cartao/

Após baixar este exemplo, informe suas credenciais e alterar mais algumas informações:

Arquivo index.php, alterar na linha 12 - esse é o código JavaScript específico por conta Gerencianet e é utilizado para obtenção do payment_token. Importante frisar que este código é específico de acordo com o ambiente utilizado (produção ou Homologação). Veja neste link (https://dev.gerencianet.com.br/docs/pagamento-cartao#section-2-1-obten-o-do-payment_token) como obter corretamente seu payment_token.

Arquivo pagar-cartao.php, alterar a linha 3 (caminho SDK ou pasta vendor baixada pelo Composer), linhas 8 e 9 (informe seu Client_Id e Client_Secret, de acordo com o ambiente), linha 16 (sandbox possui dois possíveis valores, true se usar ambiente de Homologação e false se produção).

Arquivo script-cartao.js em bootstrap\js\ contém funções JavaScript relacionadas ao exemplo. Altere se julgar conveniente.

Demais linhas cabe a você alterar conforme necessidade.

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

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

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

# pix
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!

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

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

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

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

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

# pix
Avatar discord do usuario fabricioad5169

fabricioad5169

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

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

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

# pix
Avatar discord do usuario fabricioad5169

fabricioad5169

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

# pix
Avatar discord do usuario joelemanoel

joelemanoel

Ver Respostas

Você instalou via composer as bibliotecas?

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

# pix
Avatar discord do usuario anoni_mato

anoni_mato

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

# pix
Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

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

# pix
Avatar discord do usuario diegohenrique1989

diegohenrique1989

Ver Respostas

a do composer(php)