Histórico de mensagens sobre php

EXIBINDO CONVERSAS RECENTES:

Texto: php
# bolix
Avatar discord do usuario elicast5242

elicast5242

Estou usando laravel, etstando calback. Está me retornando esse erro: "{\"message\":\"CSRF token mismatch.\",\"exception\":\"Symfony\\\\Component\\\\HttpKernel\\\\Exception\\\\HttpException\",\"file\":\"/home/testes/web/billing.stmip.net/public_html/billing/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php\",\"line\":451,\"" O que precisao fazer

# módulos-plugins
Avatar discord do usuario vinidade

vinidade

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://tls.testegerencianet.com.br/");

curl_setopt($ch, CURLOPT_SSLVERSION, 6);

$content = curl_exec($ch);
echo "\n";

if ($err = curl_error($ch)) {
var_dump($err);
echo "DEBUG INFORMATION:\n###########\n";
echo "CURL VERSION:\n";
echo json_encode(curl_version(), JSON_PRETTY_PRINT);
}

# pix
Avatar discord do usuario sanch789

sanch789

acho que no caso seria o php puro

# pix
Avatar discord do usuario sanch789

sanch789

Ver Respostas

cara, pra ser sincero eu nem sei dizer, eu apenas crio um arquivo php direto do gerenciador de arquivos da hostgator

# pix
Avatar discord do usuario blackhawkx

blackhawkx

Ver Respostas

Depende muito do teu ambiente. Está trabalhando com PHP puro? Está usando algum gerenciador de rotas? Está usando Laravel ou algum outro framework php?

# pix
Avatar discord do usuario blackhawkx

blackhawkx

Ver Respostas

Certo. Vamos lá.

Pra você parametrizar seu webhook, vou está usando o exemplo em examples\pix\webhooks\pixConfigWebhook.php.
No exemplo, você está substituindo o webhookUrl para https://meusite.com/webhook.
Ao executar o pixConfigWebhook.php ele vai validar e definir webhookUrl para a chave que você passou em params.

Para ele conseguir validar e definir ele precisa receber uma resposta de HTTP status code 200 de webhookUrl + /pix.
O SDK da Efi preenche automaticamente com /pix em todas requests para a webhookUrl que você definiu.
Ou seja, seu erro 404 pode ser por que a rota webhookUrl + /pix não existe no seu servidor - somente a webhookUrl (e que nunca será usada pela Efi).

# pix
Avatar discord do usuario sanch789

sanch789

Ver Respostas

não entendi direito, la no sdk na parte das configurações no (webhookUrl) eu fiz dessa forma https://seusite.com/webhook/, colocando meu site no lugar, até aí tudo certo, e pra testar eu utilizo o caminho até o arquivo sdk chamado (pixConfigWebhook.php) ou seja, https://meu site/ e vou acessando as paginas até chegar no arquivo php

# pix
Avatar discord do usuario sanch789

sanch789

Ver Respostas

sim, php, hostgator

# pix
Avatar discord do usuario blackhawkx

blackhawkx

Ver Respostas

php
$options["headers"] = [
"x-skip-mtls-checking" => "true",
];

$params = [
"chave" => "00000000-0000-0000-0000-000000000000"
];

$body = [
"webhookUrl" => "https://seusite.com/webhook/"
];

$response = $api->pixConfigWebhook($params, $body);

# pix
Avatar discord do usuario filipemontt

filipemontt

Estou tentando listar os webhooks da minha conta, php 7, sdk 3.2.1
Response: nonexistent endpoint

Alguem ja passou por isso ?

# pix
Avatar discord do usuario sanch789

sanch789

Ver Respostas

Com relaçao a sdk php a ser baixada pelo composer, deve ser usado o codigo (efi pay ou gerencianet)?

# bolix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Oi, @rafaelogliari. Bom dia! Tudo bom?
A lógica está certa sim. Mas a SDK entrega no $response um array, e não um objeto.
Então para capturar o code use $response['code'];

php
if (isset($response['code']) && $response['code'] === 200) {

# pix
Avatar discord do usuario stanleyjones_31137

stanleyjones_31137

Boa tarde. Tenho um aplicativo web que atende uma escola. Esse aplicativo (feito em php e java script) gera boletos para que a escola receba as mensalidades dos clientes dela. Eu preciso agora inserir nesses boletos a opção de pagamento via pix. Usando a API pix da Efi eu vou poder fazer isso, gerar qrcode pix para ser impresso no boleto do cliente da escola para que este possa fazer o pagamento do mesmo via pix?

# módulos-plugins
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Boa tarde, @fabioselau! Verifiquei que na instalação da SDK está com um conflito em uma dependência do Laravel. Farei uma atualização para corrigir.
Caso queira já instalar para implementação, pode usar uma versão anterior da SDK sem problemas, basta executar o comando composer require efipay/sdk-php-apis-efi:1.0.1
Depois que lançar a correção poderá atualizar a SDK no seu projeto.

# módulos-plugins
Avatar discord do usuario fabioselau

fabioselau

Ver Respostas

no php 8.1 tá dando bastante incompatibilidades, mas no github tá falando que foi testado no 8.1, mesmo com o --with-all-dependecies ainda dá pau. Utilizo o Laravel 10
imagem enviada na mensagem pelo usuario fabioselau

# pix
Avatar discord do usuario maxlaren.dev

maxlaren.dev

Ver Respostas

opa, esqueci de informar que tava passado errado o cert no php, mas nao entendi pq no postman nao ta funcionando

# módulos-plugins
Avatar discord do usuario guilherme_efi

guilherme_efi

@fabioselau Você pode tentar modificar o código da SDK para substituir o SymfonyCache pelo RedisAdapter. Isso permitirá que todas as instâncias do aplicativo compartilhem o mesmo cache.

Segue uma ideia de como pode ficar o src/Efi/CacheRetriever.php:

php
use Symfony\Component\Cache\Adapter\RedisAdapter;

class CacheRetriever
{
private $cache;

public function __construct()
{
$redisConnection = RedisAdapter::createConnection('redis://localhost');
$this->cache = new RedisAdapter($redisConnection, 'Efi');
}

// ...
}

# módulos-plugins
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Boa tarde, @fabioselau! Tudo bem com você?
Sim, você pode implementar a SDK de PHP no Laravel sim!

O fato de usar várias máquinas com load balancing, o cache será armazenado localmente em cada máquina individualmente. Então se o cache não refletir em todas as máquinas, não poderá aproveitar o token de acesso. Mas não encontrado o cache, a SDK fará uma nova autenticação funcionando normalmente.

# módulos-plugins
Avatar discord do usuario fabioselau

fabioselau

Ver Respostas

Galera, consigo utilizar o sdk do php no Laravel 10?
Pois vi que ele salva o token Bearer de acesso no cache utilizando o new FilesystemAdapter('Efi'), em Laravel funciona ou somente para PHP puro esse sdk? Pois se salva no local, em ambientes com várias máquinas com load balacing vai dá problema