import EfiPay from "payment-token-efi"
export async function generatePaymentToken(paymentDetails) {
const { payee_code, environment, card } = paymentDetails
const {
brand,
number,
cvv,
expirationMonth,
expirationYear,
holderName,
holderDocument
} = card
return await EfiPay.CreditCard
.setAccount(payee_code)
.setEnvironment(environment)
.setCreditCardData({
brand,
number,
cvv,
expirationMonth,
expirationYear,
holderName,
holderDocument,
reuse: false,
})
.getPaymentToken()
}