Olá, Bom dia pessoal. Estou com um problema de implementação do sistema de pagamento do cartão de credito. Segui o fluxograma da documentação e adicionei a função que gera o 'payment_token' para envio do mesmo para a api que vai gerar a cobrança.
Estou usando a versão do pacote "payment-token-efi": "^3.0.3" do NPM o qual esta em um App que utiliza Expo.
A função que estou utilizando :
const generatePaymentToken = async () => {
try {
const result = await EfiPay.CreditCard
.debugger(true)
.setAccount(Token da conta)
.setEnvironment('sandbox')
.setCreditCardData({
brand: 'visa',
number: '4485785674290087',
cvv: '123',
expirationMonth: '05',
expirationYear: '2031',
reuse: false
})
.getPaymentToken();
console.log('payment_token', result.payment_token);
console.log('card_mask', result.card_mask);
} catch (error) {
console.log(error);
console.log('Código: ', error.code);
console.log('Nome: ', error.error);
console.log('Mensagem: ', error.error_description);
}
}
O erro que apresenta após a execução e :
![imagem enviada na mensagem pelo usuario kayandesouza](https://comunidade-api.sejaefi.com.br/file/796016902862405632/1722948258546image.png)
![imagem enviada na mensagem pelo usuario kayandesouza](https://comunidade-api.sejaefi.com.br/file/796016902862405632/1722948259198image.png)
![imagem enviada na mensagem pelo usuario kayandesouza](https://comunidade-api.sejaefi.com.br/file/796016902862405632/1722948259803image.png)