Histórico de mensagens sobre php em pix

EXIBINDO CONVERSAS RECENTES:

Texto: php
Canal: pix
Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

<@!374888688515022850> verifiquei aqui e o campo recebedor do arquivo config.json da sdk php da GN só vai no qr code, mesmo. pode colocar "Pix" ali, se preferir, que a cobrança ainda é criada e o QR é montado normalmente

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

A SDK de PHP já está com a rota /v2

Avatar discord do usuario nenno7

nenno7

Ver Respostas

quando a documentação é atualizada, o exemplo do php tbem é atualizado?

Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

gera ai o codigo php com curl e manda para agente ver no postman.

Avatar discord do usuario oleoessencial

oleoessencial

Exemplo para testar a sua url do webook em modo desenvolvimento com php .


$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => 'https://sua_url_aqui/webhook.php',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS =>'{
"pix": [
{
"endToEndId": "E12345678202009091221syhgfgufg",
"txid": "c3e0e7a4e7f1469a9f782d3d4999343c",
"valor": "110.00",
"horario": "2020-09-09T20:15:00.358Z",
"infoPagador": "0123456789",
"devolucoes": {
"id": "123ABC",
"rtrId": "D12345678202009091221abcdf098765",
"valor": "10.00",
"horario": {
"solicitacao": "2020-09-09T20:15:00.358Z"
},
"status": "EM_PROCESSAMENTO"
}
}
]
}',
CURLOPT_HTTPHEADER => array(
'Content-Type: text/plain'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

Da questão do uso do strlen, para contar o número de caracateres no php com a função mb_strlen(). strlen() retorna o número de bytes que por conhecidencia pode retornar o mesmo número de caracteres.

Avatar discord do usuario nenno7

nenno7

Ver Respostas

os cenarios em php facilita muito a vida sobre os encoders

Avatar discord do usuario nenno7

nenno7

vou ser sincero com vc, conheço pouco do php, minha linguagem é (Pascal) Delphi

Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

Para contar o número de caracateres no php use a função mb_strlen(). strlen() retorna o número de bytes que por conhecidencia pode retornar o mesmo número de caracteres.

Avatar discord do usuario nenno7

nenno7

Ver Respostas

com o exemplo disponibilizado em php do pix, é possível gerar em homologação no localhost? ou somente se estiver em hospedagem com ssl ?

Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

quase certo, na verdade. tá usando strlen, que conta bytes em vez de caracteres no php

Avatar discord do usuario hobinwood.

hobinwood.

Ver Respostas

o estranho é que quando eu colo no navegador o "location" ele baixa um base64, mas quando uso via curl no PHP ele sempre da forbiden