Bom dia!
Estou tentando fazer uma integração no frontend com a API de cartões.
Utilizando seguinte código:
async function main() {
try {
const result = await EfiPay.CreditCard
.setAccount("__")
.setEnvironment("sandbox")
.setCreditCardData({
brand: "visa",
number: "4485785674290087",
cvv: "123",
expirationMonth: "05",
expirationYear: "2029",
holderName: "Gorbadoc Oldbuck",
holderDocument: "94271564656",
reuse: false,
})
.getPaymentToken();
const payment_token = result.payment_token;
const card_mask = result.card_mask;
console.log('data', { payment_token, card_mask })
} catch (error) {
console.log('data', error)
}
}
Porém, estou recebendo um erro no final:
"error":{"code":18}
Qual seria o problema aqui?