2016-05-13 1 views
0

Я пытаюсь установить тип карты в CitrusPay в SwiftПроблема в определении типа карты в CitrusPay шлюз Свифт Ios

мне нужно помочь преобразовать следующие 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; 
+0

Это сделали работу для меня слишком –

+0

для целей тестирования, я даю фиктивные статические значения для объекта «paymentInfo» из CTSPaymentDetailUpdate , Итак, можете ли вы сказать мне, какие значения ожидаются для свойств «defaultOption» и «paymentOptions» объекта «paymentInfo»? –

+0

@Nilesh - Удалось ли вам успешно интегрировать выплату цитрусовых? – shivamkaushik

Смежные вопросы