Histórico de mensagens sobre js

EXIBINDO CONVERSAS RECENTES:

Texto: js
# pix
Avatar discord do usuario aquele_dev

aquele_dev

Ver Respostas

baixa o Composer na sua máquina e executa o comando composer install na pasta que tem o package.json da sdk

# pix
Avatar discord do usuario felipenunes0714

felipenunes0714

Ver Respostas

$config = [
"certificado" => "./producao.pem",
"client_id" => "",
"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 "
";
?>

eu estou chamando essa chamada simples da documentação, e ela me retorna a pagina em branco ao invés de retornar o token

# pix
Avatar discord do usuario frankkafka

frankkafka

js
const EfiPay = require('sdk-node-apis-efi')
const options = require('../../credentials')

let params = {
id: '95',
}

const efipay = new EfiPay(options)
console.log(efipay);

efipay.pixGenerateQRCode(params)
.then((resposta) => {
console.log(resposta)
})
.catch((error) => {
console.log(error)
})

# pix
Avatar discord do usuario rafaelguimaraes9983

rafaelguimaraes9983

Ver Respostas

Bom dia, alguem consegue me ajudar com a questão do webhook para nodejs?

# devs
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

O trial_days é informado dentro do atributo credit_card. Segue um exemplo:

json
{
"payment": {
"credit_card": {
"customer": {
"name": "Gorbadoc Oldbuck",
"cpf": "94271564656",
"email": "[email protected]",
"birth": "1990-08-29",
"phone_number": "5144916523"
},
"trial_days": 7,
"payment_token": "",
"billing_address": {
"street": "Avenida Juscelino Kubitschek",
"number": "909",
"neighborhood": "Bauxita",
"zipcode": "35400000",
"city": "Ouro Preto",
"complement": "",
"state": "MG"
}
}
}
}

# cartões
Avatar discord do usuario _acb09

_acb09

Ver Respostas

Bom dia pessoa!

Estou obtendo um bloqueio ao gerar o payment token no Microsoft Edge. O mesmo não acontece no Google Chrome.

Segue o erro:

GET https://h.online-metrix.net/fp/tags.js?org_id=ID&session_id=HASH net::ERR_BLOCKED_BY_CLIENT
(anônimo) @ payment-token-efi-umd.min.js:1
personal-data:1 Tracking Prevention blocked a Script resource from loading https://h.online-metrix.net/fp/tags.js?org_id=ID&session_id=HASH.
personal-data:756 Código: 400
personal-data:757 Nome: erro_gn_fingerprint
personal-data:758 Mensagem: Falha ao carregar o script de fingerprint.

# pix
Avatar discord do usuario buenolitz

buenolitz

Ver Respostas

Bom dia pessoal !
Gostaria de saber se existe alguma documentação/vídeo mostrando como fazer para ao invés de salvar minhas informações do pix dentro do arquivo dados.json ele seja salvo em um banco de dados ?

# pix
Avatar discord do usuario _acb09

_acb09

Ver Respostas

O meu código está assim:

$config = [];
$config["certificado"] = config("services.efipay.certificate_path");
$config["client_id"] = config("services.efipay.client_id");
$config["client_secret"] = config("services.efipay.client_secret");

$headers = [];
$headers['Authorization'] = "Basic " . base64_encode($config["client_id"] . ":" . $config["client_secret"]);
$headers['Content-Type'] = 'application/json';

$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 => 60,
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 => $headers
));

$response = curl_exec($curl);

if (curl_errno($curl)) {
dd('Error:' . curl_error($curl));
}

curl_close($curl);

dd($response);

# assinaturas
Avatar discord do usuario rodrigoaes

rodrigoaes

Tenho uma dúvida, o webhook da API-Cobranças é capaz de disparar para um servidor Ngrok?

https://4346-2804-14d-32d1-906c-e585-f08b-484e-8730.ngrok-free.app

At´pe agora ele não disparou aqui, fiz um teste no postman e e apareceu no console do meu servidor Node.JS que eu disparei uma requisição pra la, mas o da Efí não chegouy aqui

# pix
Avatar discord do usuario celsoalexandre

celsoalexandre

Ver Respostas

Bom dia,
estou tendo o seguinte erro ao criar uma charge pix com location e notification_url usando a sdk pra Go, ambiente homolog
{"nome":"json_invalido","mensagem":"Valores ou tipos de campo inválidos","erros":[{"chave":"additionalProperties","caminho":".body","mensagem":"não são permitidas propriedades adicionais"}]}

go
// Go
PUT /v2/cob/:txid
map[string]interface{}{
"calendario": map[string]interface{}{
"expiracao": 600,
},
"valor": map[string]interface{}{
"original": "0.01",
},
"loc": map[string]interface{}{
"id": 97,
},
"metadata": map[string]interface{}{
"notification_url": "https://meudominio:10021/efi/homolog/webhook",
},
"chave": "71cdf9ba-c695-4e3c-b010-abb521a3f1be",
"solicitacaoPagador": "Teste",
}

Se eu removo o campo "metadata" e seu conteúdo, funciona.
Não é mais possível criar a cobrança e registrar a callback na mesma chamada, ou seria de outra forma?

# freelancer
Avatar discord do usuario aozora_d

aozora_d

Hello everyone, everything good?
I am an experienced web developer with a passion for creating visually stunning and highly functional websites and web applications.
I've been working as a Full stack Developer for over 5 years.

I am an extremely skilled professional in developing websites and web applications, focusing on the user experience and also on the responsiveness of my projects.

[UI/UX, Javascript, React, Next.js, NodeJS, NestJS, Python/Django, AI chatbot integration, AI assets(audio, image...) generate].

https://www.aozora-developer.com/

I am available to work on project and ready to discuss further.
Thanks.

# pix
Avatar discord do usuario wendersonferreira

wendersonferreira

Ver Respostas

Obrigado, Eu estou tentendo submeter um envio de pix Copia e Cola. E estou recebendo uma mensagem de erro

{
"nome": "json_invalido",
"mensagem": "Valores ou tipos de campo inválidos",
"erros": [
{
"chave": "maxLength",
"caminho": ".body.favorecido.chave",
"mensagem": "não deve ter mais que 77 caracteres"
}
]
}

# devs
Avatar discord do usuario aozora_d

aozora_d

Hello everyone, everything good?
I am an experienced web developer with a passion for creating visually stunning and highly functional websites and web applications.
I've been working as a Full stack Developer for over 5 years.

I am an extremely skilled professional in developing websites and web applications, focusing on the user experience and also on the responsiveness of my projects.

[UI/UX, Javascript, React, Next.js, NodeJS, NestJS, Python/Django, AI chatbot integration, AI assets(audio, image...) generate].

I am available to work on project and ready to discuss further.
Thanks.

# freelancer
Avatar discord do usuario aozora_d

aozora_d

Hello everyone, everything good?
I am an experienced web developer with a passion for creating visually stunning and highly functional websites and web applications.
I've been working as a Full stack Developer for over 5 years.

I am an extremely skilled professional in developing websites and web applications, focusing on the user experience and also on the responsiveness of my projects.

[UI/UX, Javascript, React, Next.js, NodeJS, NestJS, Python/Django, AI chatbot integration, AI assets(audio, image...) generate].

I am available to work on project and ready to discuss further.
Thanks.

# pagamento-contas
Avatar discord do usuario wendersonferreira

wendersonferreira

Ver Respostas

para o endpoint
https://pagarcontas.api.efipay.com.br/v1/codBarras/:codBarras

eu estou submentendo um post com um corpo json do body

{"dataPagamento":"2024-07-19","valor":2000,"descricao":"0GPTQYQVHE8JF"}

porem eu estou recebendo esta mensagem:

{"nome":"erro_de_validacao","mensagem":"A propriedade dataPagamento é obrigatória"}

# dúvidas
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 ?

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @marcoglg_dev! Tudo bem e com você?
Sim, é enviado um body na requisição. Segue o exemplo:

json
{"evento":"teste_webhook","data_criacao":"2024-02-13T16:42:42.159Z"}

# pix
Avatar discord do usuario v_watson_pes_pro

v_watson_pes_pro

Ver Respostas

Bom dia,

Alguém poderia me esclarecer uma dúvida sobre webhook?

Tenho um servidor em Node.js que consome a API da Efi. O servidor consegue gerar o QR Code e o Pix "copia e cola". No entanto, não estou recebendo nenhuma confirmação se o usuário realizou o pagamento. Para receber essa confirmação, é necessário configurar algo no console da Efi?