Histórico de mensagens sobre js em devs

EXIBINDO CONVERSAS RECENTES:

Texto: js
Canal: devs
Avatar discord do usuario igor_efi

igor_efi

php

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => 'https://apis.gerencianet.com.br/pagamento/oauth/token',
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 =>'{
"grant_type": "client_credentials"
}',
CURLOPT_HTTPHEADER => array(
'x-client-cert-pem: {{X-Certificate-Pem}}',
'Authorization: Basic <>',
'Content-Type: application/json'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Segue um exemplo em node, utilizando axios:

js
var axios = require('axios');
var data = JSON.stringify({
"grant_type": "client_credentials"
});

var config = {
method: 'post',
url: 'https://apis.gerencianet.com.br/pagamento/oauth/token',
headers: {
'x-client-cert-pem': '{{X-Certificate-Pem}}',
'Authorization': 'Basic <>',
'Content-Type': 'application/json'
},
data : data
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});

Avatar discord do usuario jeanmatos.

jeanmatos.

{"code":3500034,"error":"validation_error","error_description":{"property":"/configurations","message":"Propriedade desconhecida (não está no schema)."}}
estou montando o json e estou recebendo esse erro...

Avatar discord do usuario notrevedr

notrevedr

Ele até retorna o json (no site webhook.site, sem erros),

Avatar discord do usuario lucasnzxt

lucasnzxt

[Resolvido] Boa noite pessoal tudo joia com vocês?

estou iniciando a integração e no momento de fazer o oauth com o client e o secret retorna o seguinte erro...

json
{
"error": "invalid_client",
"error_description": "Invalid or inactive credentials"
}

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

ReactJS só usar o JS mesmo. React Native enrosca mesmo.

Avatar discord do usuario linikersilva

linikersilva

estou usando typescript com nestjs

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

node js se usa no back-end, e o payment token precisa ser criado no dispositivo do cliente.

Avatar discord do usuario wandersonbaldacine

wandersonbaldacine

Ver Respostas

Bom dia, Alguem tem uma solução em node js para criacao de payment_token "pagamentos com cartao de credito""

Avatar discord do usuario nxalec

nxalec

to tendo esses 3 erros de json

Avatar discord do usuario nxalec

nxalec

{"nome": "json_invalido", "mensagem": "Valores ou tipos de campo inv\u00e1lidos", "erros": [{"chave": "pattern", "caminho": ".body.valor.original", "mensagem": "deve corresponder ao padr\u00e3o \"^[0-9]{1,10}\\.[0-9]{2}$\""}]}

Avatar discord do usuario nxalec

nxalec

{"nome": "json_invalido", "mensagem": "Valores ou tipos de campo inv\u00e1lidos", "erros": [{"chave": "additionalProperties", "caminho": ".body", "mensagem": "n\u00e3o s\u00e3o permitidas propriedades adicionais"}]}

Avatar discord do usuario nxalec

nxalec

Ver Respostas

{"nome": "json_invalido", "mensagem": "Valores ou tipos de campo inv\u00e1lidos", "erros": [{"chave": "type", "caminho": ".body.valor.original", "mensagem": "deve ser um texto"}]}

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Nodejs usa p12 ou pem ? Se usar pem, tem que converter.

Avatar discord do usuario geefi

geefi

Ver Respostas

Como eu posso instalar o certificado p12 no meu server nodejs?

Avatar discord do usuario geefi

geefi

Olá, boa noite. Estou começando a implementar a API PIX na minha aplicação e estou seguindo a documentação para realizar testes pelo Postman. Segui tudo certinho e recebi o token de autorização. Tentei criar uma cobrança com POST /v2/cob e estou recebendo esse erro:

json
{
"error": "insufficient_scope",
"error_description": "Access token has insufficient scope"
}

Avatar discord do usuario gusttavo13

gusttavo13

Pra usar no NodeJS
O token ele segue um fluxo pra ser criado.

Primeiro é gerar o salt da sua conta
Depois com os dados do cartão, você junta os dados do cartão com esse salt gerado. - Vai retornar um objeto de cartão + salt
Seguinte, você requisita a public key da Gerencia Net - Futuramente no fluxo do código você vai encriptar os dados com essa public key
Com esse objeto de salt + cartão na biblioteca de criptografia seta a public key que você pegou, e cria o objeto salt + cartão encriptado com essa public key.
Quando você tiver esse objeto encriptado você pode fazer a requisição do payment_token.

Avatar discord do usuario gusttavo13

gusttavo13

Minha solução foi enviar os dados já encriptados do ReactJS pra api do sistema (NodeJS) e a API criar o payment_token

Avatar discord do usuario gusttavo13

gusttavo13

Ver Respostas

O que mais me impediu foi a criptografia que era usada x biblioteca e no ReactJS e no NodeJS essa biblioteca tava com problemas

Avatar discord do usuario gusttavo13

gusttavo13

Eu tive que criar o fluxo do payment_token do zero no nodejs