Histórico de mensagens sobre js

EXIBINDO CONVERSAS RECENTES:

Texto: js
# pix
Avatar discord do usuario tiago1012web

tiago1012web

erro: Valores ou tipos de campo inválidos, json_invalido, deve corresponder ao padrão "^[0-9]{1,32}$"'

# cartões
Avatar discord do usuario ebermheads

ebermheads

fiz assim e deu bom
import EfiJs from 'payment-token-efi';

# cartões
Avatar discord do usuario israel_jorge

israel_jorge

Ver Respostas

boa tarde estou com problema para gerar o payment_token, está aparecendo este erro abaixo mas a dependência jsdom já está instalada.

Error: Biblioteca "jsdom" não está instalada. Execute npm i jsdom ou yarn add jsdom
at p6.getPaymentToken (payment-token-efi.js:1:71499)
CreditForm.tsx:78 Código: 500
CreditForm.tsx:79 Nome: library_error
CreditForm.tsx:80 Mensagem: Biblioteca "jsdom" não está instalada. Execute npm i jsdom ou yarn add jsdom

Estou utilizando Remix, alguém sabe como resolver este problema ??

# cartões
Avatar discord do usuario elicast5242

elicast5242

Ver Respostas

Qual seria a maneira correta de chamar. estou usando laravel + inertijs.
imagem enviada na mensagem pelo usuario elicast5242

# dúvidas
Avatar discord do usuario richaardev

richaardev

Certo @gabriel_efi, obrigado por esclarecer.

Eu gostaria de deixar a sugestão de mesclar ambos, pois não há muita necessidade de gastar tempo e recursos fazendo duas bibliotecas diferentes para a mesma linguagem de programação. Por mais que haja diferenças entre Typescript e Javascript, a biblioteca em typescript funcionará perfeitamente no javascript, sem ter quaisquer erros no código, pois ambos rodam no ambiente node e isto irá atender ambos desenvolvedores seja de TS ou de JS, no inicio eu realmente fiquei bem confuso em ter duas bibliotecas diferentes.

# módulos-plugins
Avatar discord do usuario vinidade

vinidade

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://tls.testegerencianet.com.br/");

curl_setopt($ch, CURLOPT_SSLVERSION, 6);

$content = curl_exec($ch);
echo "\n";

if ($err = curl_error($ch)) {
var_dump($err);
echo "DEBUG INFORMATION:\n###########\n";
echo "CURL VERSION:\n";
echo json_encode(curl_version(), JSON_PRETTY_PRINT);
}

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Oi, @_joaquimborges. Bom dia! Como vai?
No link abaixo tem um reporte do @andyjss, membro da comunidade, que pode te ajudar a resolver esta falha. 😀
https://discord.com/channels/775322853884821504/775328670784159744/1080866013907779685

# assinaturas
Avatar discord do usuario fabioselau

fabioselau

json
{
"code": 200,
"data": [
{
"id": 1,
"type": "subscription",
"custom_id": "id_666",
"status": {
"current": "new",
"previous": null
},
"identifiers": {
"subscription_id": 78245
},
"created_at": "2023-09-20 15:17:09"
},
{
"id": 2,
"type": "subscription",
"custom_id": "id_666",
"status": {
"current": "new_charge",
"previous": "new"
},
"identifiers": {
"subscription_id": 78245
},
"created_at": "2023-09-20 15:17:09"
},
{
"id": 3,
"type": "subscription",
"custom_id": "id_666",
"status": {
"current": "active",
"previous": "new_charge"
},
"identifiers": {
"subscription_id": 78245
},
"created_at": "2023-09-20 15:17:09"
},
{
"id": 4,
"type": "subscription_charge",
"custom_id": "id_666",
"status": {
"current": "new",
"previous": null
},
"identifiers": {
"subscription_id": 78245,
"charge_id": 43838086
},
"created_at": "2023-09-20 15:17:09"
},
{
"id": 5,
"type": "subscription_charge",
"custom_id": "id_666",
"status": {
"current": "waiting",
"previous": "new"
},
"identifiers": {
"subscription_id": 78245,
"charge_id": 43838086
},
"created_at": "2023-09-20 15:17:09"
}
]
}

# dúvidas
Avatar discord do usuario pogere

pogere

Ver Respostas

Tentei
import EfiJs from 'payment-token-efi');
Ocorreu:
Could not find a declaration file for module 'payment-token-efi'. '/home/pogere/botnhold/node_modules/payment-token-efi/distNode/payment-token-efi.js' implicitly has an 'any' type.
Try npm i --save-dev @types/payment-token-efi if it exists or add a new declaration (.d.ts) file containing declare module 'payment-token-efi';

# dúvidas
Avatar discord do usuario pogere

pogere

Ver Respostas

Olá João, achei que havia resolvido, mas comecei a mexer com o cartão e quando inclui o comando const EfiJs = require('payment-token-efi'); reapareceram os erros abaixo:
message.txt

# pix
Avatar discord do usuario joao_efi

joao_efi

Boa tarde @silas_paullo tudo certo?
Como mencionado pelo @rubenskuhl esse campo contém ai informação do devedor para a criação da cobrança.
É possível informar cnpj seguindo o modelo substituindo o campo CPF por CNPJ:

js
"devedor": {
"cnpj": "12345678000195",
"nome": "Empresa de Serviços SA"
},

# pix
Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Bom dia @glauber7911 tudo certo?
Nossa rota para utilização do refresh_token é a mesma utilizada para autorização, entretanto deve-se informar o body no seguinte formato:

js
{
"grant_type": "refresh_token",
"refresh_token": ""
}
Segue também um artigo do dev.to que esclarece bastante o uso de Refresh Tokens!
https://dev.to/wnqueiroz/refresh-tokens-equilibrando-seguranca-e-usabilidade-em-aplicacoes-c6c

# cartões
Avatar discord do usuario bgeneto

bgeneto

Ver Respostas

Bom dia! Alguma ideia sobre o que pode ser este erro ao tentar gerar o payment_token do cartão? Grato!

payment-token-efi.min.js:1 Fetch failed loading: GET "https://tokenizer.gerencianet.com.br/salt".
getSalt @ payment-token-efi.min.js:1
getPaymentToken @ payment-token-efi.min.js:1
getPaymentToken @ profile:1728
onsubmit @ VM5551
Código: undefined
Nome: undefined
Mensagem: undefined

# pix
Avatar discord do usuario maxlaren.dev

maxlaren.dev

Ver Respostas

@gabriel_efi o que pode estar errado ai? ta retornando esse erro "Client error: POST https://pix-h.api.efipay.com.br/v2/cob resulted in a 400 Bad Request response: {"nome":"json_invalido","mensagem":"Valores ou tipos de campo inválidos","erros":[{"chave":"type","caminho":".body.valo (truncated...)"
imagem enviada na mensagem pelo usuario maxlaren.dev

# dúvidas
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia @pogere, tudo bem?
Caso ainda não tenha conseguido utilizar a biblioteca tente realizar um npm i jsdom e rodar novamente o script.

# cartões
Avatar discord do usuario bgeneto

bgeneto

Ver Respostas

Bom dia! Estou com esse erro ao tentar gerar o payment_token de um cartão (com qualquer final) no ambiente sandbox, alguma dica?

payment-token-efi.min.js:1
GET https://device.clearsale.com.br/p/fp.js net::ERR_ADDRESS_INVALID
await in getPaymentToken (async)
getPaymentToken @ profile:1717
onsubmit @ VM1212 profile:1
profile:1728 Código: 500
profile:1729 Nome: erro_cs_token
profile:1730 Mensagem: Falha na execução do FingerPrint

# bolix
Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Bom dia @tacsistemas tudo certo?
Basta remover o atributo cpf e inserir o juridical_person como no exemplo abaixo:

js
"juridical_person":{
"corporate_name": "Nome da Empresa",
"cnpj": "99794567000144"
},

# pix
Avatar discord do usuario athos.luan

athos.luan

estou usando SDK node js

# pix
Avatar discord do usuario gidas_50661

gidas_50661

Ver Respostas

@rubenskuhl Array ( [nome] => json_invalido [mensagem] => Valores ou tipos de campo inválidos [erros] => Array ( [0] => Array ( [chave] => pattern [caminho] => .params.txid [mensagem] => deve corresponder ao padrão "^[a-zA-Z0-9]{26,35}$" ) ) )

# pix
Avatar discord do usuario meninotrovoada

meninotrovoada

E no SDK nodeJS retorna o erro "serviço não encontrado