Histórico de mensagens sobre php em pix

EXIBINDO CONVERSAS RECENTES:

Texto: php
Canal: pix
Avatar discord do usuario fabianoyoudo

fabianoyoudo

Ver Respostas

Pessoal, boa tarde

Já utilizo a API Pix com sdk PHP para recebimentos e tem funcionado muito bem.
Estamos impelmentando agora o envio de pix. Os endpoints já foram devidamente liberados.
Mas estou tendo problema no envio do PIX, sempre recebo o retorno '401 Unauthorized'.
Os certicicandos são válidos e corretamente configurados, tanto é que utilizamos para recebimento. O Webhook também ok.

Estou utilizando o próprio exemplo disponibilizado no SDK para envio do pix.

Agrdeço a alguém que possa me ajudar.

Avatar discord do usuario dalisonspy

dalisonspy

eu nao sei se o nginx que nao esta redirecionando ou eh quando chamo o webhookconfig.php

Avatar discord do usuario reis1337

reis1337

Estou recebendo esse erro ao enviar uma solicitação para a API pelo PHP:

Error: LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to api-pix.gerencianet.com.br:443 Error: LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to api-pix.gerencianet.com.br:443 Error: LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to api-pix.gerencianet.com.br:443

Avatar discord do usuario debbiemathers

debbiemathers

Sera que o problema é o PHP 8.2? No README do SDK diz que foi testado até o 8.1 somente

Avatar discord do usuario debbiemathers

debbiemathers

O codigo do Endpoints.php onde esta ocorrendo o erro:
imagem enviada na mensagem pelo usuario debbiemathers

Avatar discord do usuario debbiemathers

debbiemathers

Boa tarde pessoal, estou usando o SDK 5.1 do PHP do Gerencianet com o Laravel 9 e PHP 8.2 tentando executar o exemplo de pixCreateImmediateCharge, esta ocorrendo erro ao tentar executar esse método no $pix = $api->pixCreateImmediateCharge($body);.
Alguém já se deparou com esse erro?

O erro:

"message": "Array to string conversion",
"exception": "ErrorException",
"file": "C:\\Users\\Alfredo\\Documents\\GitHub\\pix-qrcode-laravel\\vendor\\gerencianet\\gerencianet-sdk-php\\src\\Gerencianet\\Endpoints.php",
"line": 123,

O código:
$body = [
"calendario" => [
"expiracao" => 3600 // Charge lifetime, specified in seconds from creation date
],
"valor" => [
"original" => "0.01"
],
"chave" => "00000000-0000-0000-0000-000000000000", // Pix key registered in the authenticated Gerencianet account
"solicitacaoPagador" => "Enter the order number or identifier.",
];

try {
$api = Gerencianet::getInstance($this->options);
$pix = $api->pixCreateImmediateCharge($body);
...

Avatar discord do usuario du2dev

du2dev

Ver Respostas

você pode ir fazendo as requisições nas urls da api via via http client, ou via do próprio laravel, CURL, ou o modo mais "simples" usando o sdk da gerecianet com o colega acima citou.


namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\Http;

class PostController extends Controller
{
/
Write code on Method

@return response()
/
public function index()
{
$response = Http::get('https://urldeexemplo.com.br');

$jsonData = $response->json();

dd($jsonData);
}
}

Avatar discord do usuario diogofm7

diogofm7

Ver Respostas

Usa o sdk para php..

Avatar discord do usuario diogofm7

diogofm7

Ver Respostas

Agr entendi...

Como vocês fazer para gerar o txid?? Para php tem alguma técnica específica??

Avatar discord do usuario svincenzo

svincenzo

estou usando a biblioteca para php, na biblioteca no retorno vem estas strings da location?

Avatar discord do usuario du2dev

du2dev

Ver Respostas

Da mesma forma que faz com nodejs, PHP, Ruby, curl etc... Você consegue com qualquer outra linguagem, bastante configurar seu servidor para receber os certificados, e cadastrar sua URL de callback, no meu caso implementei na minha aplicação em nodejs, usando o nginx conforme no vídeo acima que eu acabei de mandar aqui. Mais a lógica do retorno do webhook que vai vir pra URL que você cadastrou aí você é claro terá que implementar no nestjs de acordo com sua aplicação

Avatar discord do usuario diogofm7

diogofm7

Ver Respostas

O sdk normal para php roda no php8... Pelo menos no php8.1 está rodando sem problemas...

Avatar discord do usuario arthurelinux

arthurelinux

Ver Respostas

galera, tem algum SDK da GN que funciona com o php 8

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas
Avatar discord do usuario teomacedo

teomacedo

Ver Respostas

desculpa continuar incomodando,
você teria como me indicar alguma implementação feita em php pra eu seguir o modelo?

Avatar discord do usuario diogofm7

diogofm7

Ver Respostas

Essa mensagem significa que não está funcionando...

O sistema é php?? Fez o mTLS no apache ou nginx?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Talvez usar o SDK de PHP ?

Avatar discord do usuario mariLones

mariLones

isso é na php

Avatar discord do usuario rubenskuhl

rubenskuhl

Você não mencionou se é SDK PHP, mas se for SDK PHP, a alteração necessária só tem na 5.x.

Avatar discord do usuario tixsistemas

tixsistemas

Estou precisando de um frelancer para add no meu site o meio de pagamento PIX dinamico com copia e cola (chamar no zap (15)996139176 ) ) o script esta em Wordpress porem PHP OO