Проблема в настройке типа карты в 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;