Histórico de mensagens sobre js em dúvidas

EXIBINDO CONVERSAS RECENTES:

Texto: js
Canal: dúvidas
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

@luizfeleal existem algumas falha em como você montou a requisição, segue um exemplo de como fazer a autenticação:

php
//Desenvolvido pela Consultoria Técnica da Efí
$config = [
"certificado" => "./certificado.pem",
"client_id" => "YOUR-CLIENT-ID",
"client_secret" => "YOUR-CLIENT-SECRET"
];
$autorizacao = base64_encode($config["client_id"] . ":" . $config["client_secret"]);

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => "https://pix-h.api.efipay.com.br/oauth/token", // Rota base, homologação ou produção
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_SSLCERT => $config["certificado"], // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Authorization: Basic $autorizacao",
"Content-Type: application/json"
),
));

$response = curl_exec($curl);

curl_close($curl);

echo "
";
echo $response;
echo "
";
?>

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O payment-token se gera no front-end, e nodejs é do back-end...

Avatar discord do usuario eduardofelipe8234

eduardofelipe8234

Ver Respostas

Olá, como faço para gerar o payment-token no nodejs ?

Avatar discord do usuario ezezezzezez

ezezezzezez

Ver Respostas

Boa noite, para a criação de uma conta com a finalidade de integrar com nodejs e gerenciar pagamentos, qual seria a idade minima de registro na plataforma ?

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Ao receber o pagamento de uma cobrança você recebera um webhook no seguinte formato:

json
{
"pix": [
{
"endToEndId": "E1803615022211340s08793XPJ",
"txid": "fc9a43k6ff384ryP5f41719",
"chave": "2c3c7441-b91e-4982-3c25-6105581e18ae",
"valor": "0.01",
"horario": "2020-12-21T13:40:34.000Z",
"infoPagador": "pagando o pix"
}
]
}
Você pode ver mais exemplos aqui

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Javascript em front-end é bem diferente de NodeJS em back-end... é bem provável que seu site use Javascript para renderização.

Avatar discord do usuario jonadabir

jonadabir

Ver Respostas

ts
EfiJs.CreditCard
.setAccount('Identificador_de_conta_aqui')
O que seria o identificador de conta?

Avatar discord do usuario spiderblack3744

spiderblack3744

Ver Respostas

boa noite, estou com uma dúvida.

Estou tentando gerar um link de pagamento via sdk nodeJs, mas etstá me retornando um erro que não sei o motivo. espero que me ajudem.

obs: estou em ambiente de homologação
imagem enviada na mensagem pelo usuario spiderblack3744
imagem enviada na mensagem pelo usuario spiderblack3744

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Oi, @alessandramaculo_96124. Para boletos, a data limite é de 10 anos a partir da data atual. Portanto, por exemplo, hoje você consegue emitir um boleto com vencimento até "2034-04-01". Se inserir uma data posterior a essa, receberá a seguinte falha:

json
{
"code": "4600414",
"error": "server_error",
"error_description": "vencimento máximo atingido"
}