Histórico de mensagens sobre payment_token

EXIBINDO CONVERSAS RECENTES:

Texto: payment_token
# devs
Avatar discord do usuario wmanesco

wmanesco

Ver Respostas

Bom dia pessoal, estou passando o seguinte problema com a lib payment-token-efi

Estou usando em nextjs, com typscript e o ambiente local de teste é windows

O problema, é que ele me apresenta um erro no console ao gerar o token, dizendo que a lib jsdom não está instalada (mas ela está instalada no projeto), já pesquisei sobre na internet, instalei os pacotes de build do vscode, entre outras coisas, mas continuo tomando esse erro

alguem ja passou por isso, sabe como resolver?
imagem enviada na mensagem pelo usuario wmanesco

# assinaturas
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, @vitorsenna. Bom dia! Tudo bem e com você?
Os possíveis retornos do método que identifica a bandeira, são: "undefined", "unsupported", "visa", "mastercard", "amex", "elo", "hipercard".
Estes e outros detalhes você encontra no repositório GitHub da biblioteca.
https://github.com/efipay/js-payment-token-efi?tab=readme-ov-file#identificar-a-bandeira

# cartões
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

@mcunha98, boa tarde! Tudo bem?

Em nossa documentação disponibilizamos uma lib javascript e um módulo jQuery, você chegou a verificar se algum dos dois consegue atender a sua demanda?
https://dev.efipay.com.br/docs/api-cobrancas/cartao#obten%C3%A7%C3%A3o-do-payment_token

# cartões
Avatar discord do usuario allisson4027

allisson4027

Ver Respostas

Bom dia pessoal, estou fazendo a integração da api de cobrança do cartão e usei o SDK pois o procedimento de geração do payment_token no back-end foi descontinuado.

Estou realizando o procedimento correto de todas as etapas para obter o payment_token, porém não estou conseguindo ver o pagamento realizado depois de obter o payment_token,

algumas duvidas:

1 - Depois gerar o payment_token preciso utiliza-lo em algum lugar?
2 - Onde passo o installments para número da parcela no SDK?

EfiJs.CreditCard
.setAccount('Identificador_de_conta_aqui')
.setEnvironment('production') // 'production' or 'sandbox'
.setCreditCardData({
brand: 'visa',
number: '4485785674290087',
cvv: '123',
expirationMonth: '05',
expirationYear: '2029',
reuse: false
})
.getPaymentToken()


Ainda estou com debbuger ligado:

Environment production
salt: success
publicKey: success
creditCardData success
cardDataEncripted: success
Application_type: Node
getFingerPrint: success
paymentTokenData: success

# cartões
Avatar discord do usuario cswick

cswick

Ver Respostas

@ana.paiva Bom dia tudo, estou tentando gerar um payment_token pela lib do js mas está retornando undefined, habilitando o debbuger ele aponta que "rror_getPaymentToken ReferenceError: fetch is not defined" e quando tento gerar um payment_token pela pagina de demomstração (https://efipay.github.io/js-payment-token-efi/) ele aponta "Conta bloqueada para realizar emissões". Consegue me ajudar?

# cartões
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @erickyuri11! Tudo bem?
O processo de obtenção do payment_token precisa ser realizado no front-end da sua aplicação.
Em nossa documentação temos um script que você pode utilizar para gerar: https://dev.efipay.com.br/docs/api-cobrancas/cartao

# cartões
Avatar discord do usuario erickyuri11

erickyuri11

Ver Respostas

boa tarde! queria saber como obter o payment_token em c#?

# assinaturas
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Você pode gerar o payment_token com os dados do cartão do cliente, usando a propriedade reuse: true. Assim, após 1 ano, sua aplicação pode automaticamente reutilizar o payment_token para gerar uma nova cobrança.

# cartões
Avatar discord do usuario oijunior

oijunior

Na hora de gerar o payment token

# cartões
Avatar discord do usuario igorgoldim

igorgoldim

fiz a instalação do npm i payment-token-efi

# cartões
Avatar discord do usuario igorgoldim

igorgoldim

Ver Respostas

estou tentando obter o payment_token

# devs
Avatar discord do usuario nivs4584

nivs4584

Oi, estou de volta...
O erro que retorna:
{"code":3500072,"error":"request_not_allowed","error_description":"N\u00e3o foi poss\u00edvel finalizar sua solicita\u00e7\u00e3o. Por favor, entre em contato com o suporte Gerencianet."}

o body que estou enviando:
{"items":[{"name":"Pagamento da Fatura F-001194","amount":1,"value":100}],"metadata":{"notification_url":"https:\/\/.com.br\/painel\/gateways\/gerencia_net\/callback_cartao?invoiceid=1126&hash="},"payment":{"credit_card":{"customer":{"name":"nivan jr","cpf":"","phone_number":"","email":"@gmail.com","birth":"1997-11-13"},"installments":1,"billing_address":{"street":"46","city":"aruja","state":"AP","neighborhood":"rua 23a","zipcode":"27418150","number":0},"payment_token":"","message":"FATURA F-001194"}}}


(coloquei asteristico em dados sensiveis)

# cartões
Avatar discord do usuario m.h1604

m.h1604

Ver Respostas

Alguém já passou por este mesmo problema ao importar a lib de payment token em um projeto vue?
imagem enviada na mensagem pelo usuario m.h1604

# cartões
Avatar discord do usuario celo_diana

celo_diana

Ver Respostas

@rubenskuhl boa noite tudo bão? Tu sabe porque retorna :

{
code: 3500034,
error: 'validation_error',
error_description: {
property: '/id',
message: 'Tipo inválido: string (esperado integer).'
}
}


apartir daqui :

js
const responseCobranca = await efipay.createCharge([], chargeInput);

const cobrancaId = parseInt(responseCobranca.data.charge_id);
const pagamentoCartao = {
payment: {
credit_card: {
customer: {
name: "Gorbadoc Oldbuck",
cpf: "94271564656",
email: "[email protected]",
birth: "1990-08-29",
phone_number: "5144916523"
},
installments: 1,
payment_token: "",
billing_address: {
street: "Avenida Juscelino Kubitschek",
number: "909",
neighborhood: "Bauxita",
zipcode: "35400000",
city: "Ouro Preto",
complement: "",
state: "MG"
}
}
}
};

const responseDefinePayMethod = await efipay.definePayMethod([], pagamentoCartao);

estou tentando adicionar um metodo de cartão ao pagamento

# cartões
Avatar discord do usuario secretisociais

secretisociais

Ver Respostas

Acho que consegui, apenas criei um arquivo payment-token-efi.d.ts passando dentro dele declare module 'payment-token-efi'; e passou a funcionar

# cartões
Avatar discord do usuario secretisociais

secretisociais

Ver Respostas

Não, typescript é uma extensão que adiciona tipos estáticos pra Javascript. Eu utilizo ele em conjunto com o React "ReactJS" e o arquivo js-payment-token-efi precisaria de um arquivo @types pra funcionar corretamente. Geralmente quando vc faz o comando npm install nome_da_biblioteca algumas delas dá a opção de instalar também o arquivo tipado ex: npm install --save-dev @types/payment-token-efi

# cartões
Avatar discord do usuario secretisociais

secretisociais

Ver Respostas

Boa noite, estou tentando fazer a integração da cobrança via cartão de crédito usando a biblioteca indicada por vocês em https://github.com/efipay/js-payment-token-efi, porém ela não dá suporte a typescript. Existe alguma atualização pra ela que forneça esse suporte?

# cartões
Avatar discord do usuario marcosvinicius0759

marcosvinicius0759

payment_token