Histórico de mensagens sobre payment-token-efi

EXIBINDO CONVERSAS RECENTES:

Texto: payment-token-efi
# cartões
Avatar discord do usuario thiagocs6614

thiagocs6614

Ver Respostas

É possivel usar o import EfiJs from "payment-token-efi"; com Typescript?

# pagamento-contas
Avatar discord do usuario nalberth

nalberth

Ver Respostas

Olá bom dia
A biblioteca "payment-token-efi" usada para
-identificar a bandeira do cartão
-busca informações de parcelamento
-gera o token de pagamento (payment_token) e a máscara do cartão (card_mask)
possui suporte para typescript para ser usada no front-end com ReactJs?

# cartões
Avatar discord do usuario gabriel_severo_

gabriel_severo_

Ver Respostas

Bom dia, 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

Alguém pode me ajudar?

# dúvidas
Avatar discord do usuario jalan.alves

jalan.alves

Ver Respostas

Bom dia, estou com problemas apos a instalação da payment-token-efi, já vi que varias pessoas já passaram por esse problema com essa biblioteca, já existe solução documentada ? projeto com react 18.2.0 + typescript
imagem enviada na mensagem pelo usuario jalan.alves

# cartões
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Bom dia @jamersonbernardo, tudo bem?

Você pode utilizar o seguinte exemplo para gerar o payment token com React.

Exemplo alternativo para gerar payment_token react:

js
"use client"
import { useEffect, useState } from 'react';

const App = () => {
const [message, setMessage] = useState('Hello React!');

useEffect(() => {
const script = document.createElement('script');
script.type = 'module';
script.src = 'https://cdn.jsdelivr.net/gh/efipay/js-payment-token-efi/dist/payment-token-efi.min.js';
script.onload = runEfiJsCode;
document.head.appendChild(script);
}, []);

const runEfiJsCode = async () => {
try {
EfiJs.CreditCard
.debugger(false)
.setAccount('')
.setEnvironment('') // 'production' or 'sandbox'
.setCreditCardData({
brand: '',
number: '',
cvv: '',
expirationMonth: '05',
expirationYear: '2029',
reuse: false
})
.getPaymentToken()
.then(data => {
const payment_token = data.payment_token;
const card_mask = data.card_mask;

setMessage(Payment_token: ${payment_token} | Card_mask: ${card_mask})
console.log('payment_token', payment_token);
console.log('card_mask', card_mask);
})
.catch(err => {
console.log('Código: ', err.code);
console.log('Nome: ', err.error);
console.log('Mensagem: ', err.error_description);
});
} catch (error) {
console.log('Código: ', error.code);
console.log('Nome: ', error.error);
console.log('Mensagem: ', error.error_description);
}
};

return (

{message}

);
};

export default function Home() {
return (



);
}

# cartões
Avatar discord do usuario kelvynreis

kelvynreis

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 usando RemixJs no front.

# 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 ebermheads

ebermheads

'payment-token-efi suporta modulos ES6 ?

# 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 ??

# 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

# 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

# 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

# devs
Avatar discord do usuario pogere

pogere

Olá, alguém já teve este problema? Ao instalar npm i payment-token-efi, apareceram vários erros (abaixo) ao iniciar o ambiente, como foi resolvido?

# dúvidas
Avatar discord do usuario pogere

pogere

Ver Respostas

Olá, ao instalar npm i payment-token-efi, apareceram vários erros (abaixo) ao iniciar o ambiente, como devo proceder?
SPOILER_message.txt

# dúvidas
Avatar discord do usuario carolfernandes5512

carolfernandes5512

Ver Respostas

Bom dia, pessoal! Estou precisando fazer a integração com a plataforma e estou com problemas no front ao instalar os pacotes "payment-token-efi" e o "jsdom". Quando chamo esses pacotes, aparece esse erro e não acho nada sobre isso na documentação.
imagem enviada na mensagem pelo usuario carolfernandes5512

# dúvidas
Avatar discord do usuario davidorjuela_52499

davidorjuela_52499

Ver Respostas

Bom dia!, estou com problemas na integração do front ao instalar os pacotes "payment-token-efi" e o "jsdom"

# cartões
Avatar discord do usuario adriano7682

adriano7682

quando uso

# cartões
Avatar discord do usuario adriano7682

adriano7682