Histórico de mensagens sobre js em pix

EXIBINDO CONVERSAS RECENTES:

Texto: js
Canal: pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

NextJS tem os API Routes que criam um ambiente de back-end... a maneira segura é essa, armazenando no back-end e expondo apenas métodos específicos.

Avatar discord do usuario jpc0rrea

jpc0rrea

Ver Respostas

Pessoal, boa tarde. Estou com uma dúvida. Eu estou com uma aplicação que usa NextJS, e eu vou usar a API deles para fazer as chamadas dos webhooks. Mas eu queria saber uma coisa: pra usar a API do Pix eu preciso necessariamente usar os certificados? Caso sim, como seria uma maneira segura de armazenar os certificados em uma aplicação NextJS?

Obrigado!

Avatar discord do usuario dalisonspy

dalisonspy

no json que retorna eu pego o que esta dentro do location eh isso ??

Avatar discord do usuario claudiohenrique0728

claudiohenrique0728

Quando ele fala em decodificar ele está se referindo em abrir o json para poder manipular em um array/objeto.

Avatar discord do usuario claudiohenrique0728

claudiohenrique0728

@dalisonspy em php, json_decode();

Avatar discord do usuario Joow

Joow

Boa tarde Pessoal!
Estou com uma dificuldade em no SDK em .Net da GN especificadamente endpoints.PixCreateImmediateCharge(null, requestBody);
Ele retorna o seguinte erro => Error reading JObject from JsonReader. Path '', line 0, position 0.
Alguém já passou por isso?!?

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Bom dia, @joow_rodrigues! Enviamos sim, segue um exemplo da mensagem:

json
{ evento: 'teste_webhook', data_criacao: '2022-05-09T14:54:04.490Z' }

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Tem cara do content-type estar errado. Ele deve ser "application/json" no request.

Avatar discord do usuario catalunha

catalunha

O campo json é ausente.
Ai trato com
console.log(pix.infoPagador===undefined?'':pix.infoPagador);

Avatar discord do usuario catalunha

catalunha

Ver Respostas

mas documentação diz que ela vem no corpo do json.
Ou eu fiz algo errado ou a gnet mudou o json e nao atualizou a doc. Se for onde gero uma issue pra ajudar a turma de dev da gnet.

Avatar discord do usuario catalunha

catalunha

Ver Respostas

Ciclo fechado no meu App PoCs (Frontend: Flutter Android/Web, backend para webhook com: Node.js, backend App: back4app):
1) Cliente pede via App
2) App organizar gera QRCode para pagto PIX
3) Cliente paga PIX
4) App identifica transação e informa ao cliente que ele ja pagou
5) Empresa prepara produto e entrega.
🙏🙌🙇‍♂️
🥳🥳🥳

Avatar discord do usuario Joow

Joow

Ver Respostas

mas tá com uma chave associada junto ao app esse é o json que to enviando
{"calendario":{"expiracao":3600},"valor":{"original":"0.1"},"chave":"f1364efb-d45b-47f4-acd8-73f0099f8ef9","solicitacaoPagador":"Pedido X"}

Avatar discord do usuario Joow

Joow

Ver Respostas

@rubenskuhl To com esse erro somente em produção e não achei nada na documentação falando sobre
{"nome":"json_invalido","mensagem":"Valores ou tipos de campo inválidos","erros":[{"chave":"pattern","caminho":".body.valor.original","mensagem":"deve corresponder ao padrão \"^[0-9]{1,10}\\.[0-9]{2}$\""}]}

Avatar discord do usuario flavio.santos.

flavio.santos.

try {
$api = Gerencianet::getInstance($options);
$pix = $api->pixCreateImmediateCharge([], $body);

if ($pix['txid']) {
$params = [
'id' => $pix['loc']['id']
];

// Gera QRCode
$qrcode = $api->pixGenerateQRCode($params);

echo 'Detalhes da cobrança:';
echo '

' . json_encode($pix, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . '
';

echo 'QR Code:';
echo '
' . json_encode($qrcode, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . '
';

echo 'Imagem:
';
echo '';
} else {
echo '
' . json_encode($pix, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . '
';
}
} catch (GerencianetException $e) {
print_r($e->code);
print_r($e->error);
print_r($e->errorDescription);
} catch (Exception $e) {
print_r($e->getMessage());
}

Avatar discord do usuario flavio.santos.

flavio.santos.

$file = file_get_contents(__DIR__ . '/../../../app/cert/config.json');
$options = json_decode($file, true);
$body = [
"calendario" => [
"expiracao" => 3600
],
"devedor" => [
"cpf" => "09488986743",
"nome" => "Francisco da Silva"
],
"valor" => [
"original" => "0.01"
],
"chave" => "04055053000160", // Chave pix da conta Gerencianet do recebedor
"solicitacaoPagador" => "123",
"infoAdicionais" => [
[
"nome" => "Campo 1", // Nome do campo string (Nome) ≤ 50 characters
"valor" => "000000" // Dados do campo string (Valor) ≤ 200 characters
],
[
"nome" => "Campo 2",
"valor" => "Informação Adicional2 do PSP-Recebedor"
]
]
];

Avatar discord do usuario catalunha

catalunha

Ver Respostas

tem um video de webhook com node.js e ngix pra ajudar ? ou docs a respeito.

Avatar discord do usuario catalunha

catalunha

Ok. to focado em subir meu servidor node.js pra configurar webhook.

Avatar discord do usuario tadgaudio

tadgaudio

Eu uso nextjs e nodejs não sei se consigo muito mexer nesse sentido.

Avatar discord do usuario tadgaudio

tadgaudio

Ver Respostas

vcs terial algum exemplo em nodejs,melhor ainda se for em nextjs?