Проблема в настройке типа карты в CitrusPay gateway swift ios

Я пытаюсь установить тип карты в CitrusPay в Swift

Мне нужна помощь в преобразовании следующей строки Objective-C в Swift

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

Вот что предложил мне компилятор:

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

поэтому дебетовая карта ожидает тип функции

1 ответ

Решение

Это работает для меня

 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;
Другие вопросы по тегам