在 CitrusPay 网关中设置卡类型时出现问题 swift ios

Issue in setting card type in CitrusPay gateway swift ios

我正在尝试在 Swift

中设置 CitrusPay 中的卡类型

我需要帮助将以下 Objective-C 行转换为 Swift

CTSElectronicCardUpdate *debitCard = [[CTSElectronicCardUpdate alloc] initDebitCard];

这是编译器建议我的:

let debitCard: CTSElectronicCardUpdate = CTSElectronicCardUpdate.init(debitCard: ())

所以 debitCard 需要函数类型

这对我有用

 let debitCard = CTSElectronicCardUpdate(debitCard: ())
 debitCard.number = cardNumber.
 debitCard.expiryDate = formatted; //only mm/yyyy format
 debitCard.scheme = CTSUtility.fetchCardSchemeForCardNumber(number Here)
 debitCard.ownerName = userName.value; // no special characters here
 debitCard.cvv = cvv.value;