Histórico de mensagens sobre payment_token

EXIBINDO CONVERSAS RECENTES:

Texto: payment_token
# dúvidas
Avatar discord do usuario rivotril1l

rivotril1l

Ver Respostas

Bom diaa, sabem me dizer se existe algum script que lista meus cartões com payment_token gerado ?

# cartões
Avatar discord do usuario lucasfelipes23

lucasfelipes23

Ver Respostas

curl --location 'https://cobrancas-h.api.efipay.com.br/v1/charge/one-step' \
--header 'Authorization: token' \
--header 'Content-Type: application/json' \
--data-raw '{
"items": [
{
"name": "Meu Produto",
"value": 1000,
"amount": 1
}
],
"payment": {
"credit_card": {
"customer": {
"name": "Gorbadoc Oldbuck",
"cpf": "94271564656",
"email": "[email protected]",
"birth": "1990-08-29",
"phone_number": "5144916523"
},
"installments": 1,
"payment_token": "9621af918d06297342bba69fa32e65dbc43542c0",
"billing_address": {
"street": "Avenida Juscelino Kubitschek",
"number": "909",
"neighborhood": "Bauxita",
"zipcode": "35400000",
"city": "Ouro Preto",
"complement": "",
"state": "MG"
}
}
}
}'

# cartões
Avatar discord do usuario marcelocaser

marcelocaser

try {
window.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()
.then(data => {
const payment_token = data.payment_token;
const card_mask = data.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);
}

# cartões
Avatar discord do usuario rodrigoaes

rodrigoaes

typescript
if (brand !== 'undefined') {
// Exemplo: executar a função para gerar o payment_token com a bandeira identificada
}

# cartões
Avatar discord do usuario rodrigoaes

rodrigoaes

if (brand !== 'undefined') {
// Exemplo: executar a função para gerar o payment_token com a bandeira identificada
}

# cartões
Avatar discord do usuario rodrigoaes

rodrigoaes

if (brand !== 'undefined') {
// Exemplo: executar a função para gerar o payment_token com a bandeira identificada
}

# cartões
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

São aceitas somente as bandeiras citadas.
Onde esta esta informação: Gerar o payment token com bandeira undefined?

# cartões
Avatar discord do usuario rodrigoaes

rodrigoaes

Ver Respostas

Também esta escrito: "Gerar o payment token com bandeira undefined", e Efí vai aceitar transações se nao for uns desses 5 citados?

# assinaturas
Avatar discord do usuario gil.brandao0067

gil.brandao0067

payment_token

# assinaturas
Avatar discord do usuario rubenskuhl

rubenskuhl

"
Tokenização de cartão
Se você precisa reutilizar o payment_token para fins de recorrência, utilize o atributo reuse com o valor booleano true. Dessa forma, o payment_token pode ser usado em mais de uma transação de forma segura, sem a necessidade de salvar os dados do cartão"

# cartões
Avatar discord do usuario rodrigoaes

rodrigoaes

Ou algum enpoint para gerar um payment token?

# cartões
Avatar discord do usuario rodrigoaes

rodrigoaes

Ver Respostas

A biblioteca para criar o payment token no frontend tem com suporte a Typescript?

# cartões
Avatar discord do usuario adenilson2703

adenilson2703

Ver Respostas

const EfiJs = require('payment-token-efi');

try {
EfiJs.CreditCard
.setAccount('Identificador_de_conta_aqui')
.setEnvironment('sandbox') // 'production' or 'sandbox'
.setBrand('visa')
.setTotal(28990)
.getInstallments()
.then(installments => {
console.log('Parcelas', installments);
}).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);
}

# assinaturas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas fora a geração do payment token de cartão de crédito, o resto não tem ligação com o que você usa no seu front-end...

# cartões
Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Boa noite, @lirousme!
Este erro ocorre quando:

Foi gerado o payment_token em homologação e ele foi passado em produção ou o contrário;
Está sendo passado um payment_token vazio ou inválido (criado de forma incorreta).

# cartões
Avatar discord do usuario lirousme

lirousme

Ver Respostas

3500010
property_does_not_exists
Propriedade: "payment_token". A propriedade [payment_token] informada não existe. estou tendo esse problema, o que é ?

# cartões
Avatar discord do usuario aguiar.dev

aguiar.dev

Ver Respostas

Bom dia. Estou tendo problema em criar o getPaymentToken

txt
GET https://device.clearsale.com.br/p/fp.js net::ERR_BLOCKED_BY_CLIENT
Error: Falha na execução do FingerPrint
at p.getPaymentToken (payment-token-efi.min.js:1:71428)
js
try {
EfiJs.CreditCard
.setAccount('XXXX')
.setEnvironment('sandbox') // 'production' or 'sandbox'
.setCreditCardData({
brand: 'visa',
number: '4485785674290087',
cvv: '123',
expirationMonth: '05',
expirationYear: '2029',
reuse: false
})


.getPaymentToken()
.then(data => {
const payment_token = data.payment_token;
const card_mask = data.card_mask;

console.log('payment_token', payment_token);
console.log('card_mask', card_mask);
}).catch(err => {
console.log(err)
// console.log('Código: ', err.code);
// console.log('Nome: ', err.error);
// console.log('Mensagem: ', err.error_description);
});
} catch (error) {
console.log('Código CreditCard: ', error.code);
console.log('Nome CreditCard: ', error.error);
console.log('Mensagem CreditCard: ', error.error_description);
}

# cartões
Avatar discord do usuario joaosilveira

joaosilveira

Ver Respostas

Bom dia gente, quero implementar o payment_token usando Angular em vez de JS, já tem alguma solução disponível?

# devs
Avatar discord do usuario joaolucas_efi

joaolucas_efi

@johnnyzada o identificador da conta não é um dado sensível, ele ficará exposto na página html através do script de obtenção do payment_token