12
12
13
13
@interface ASDKCardRequisites : NSObject <ASDKAcquiringSdkCardRequisites>
14
14
15
- @property (nonatomic , strong ) NSString *scanedCardNumber;
16
- @property (nonatomic , strong ) NSString *scanedCardExpiredDate;
15
+ @property (nonatomic , copy ) NSString *scanedCardNumber;
16
+ @property (nonatomic , copy ) NSString *scanedCardExpiredDate;
17
17
18
18
@end
19
19
20
20
@implementation ASDKCardRequisites
21
21
22
- - (NSString *)expireDate
22
+ - (NSString *)cardExpireDate
23
23
{
24
24
return self.scanedCardExpiredDate ;
25
25
}
26
26
27
- - (NSString *)number
27
+ - (NSString *)cardNumber
28
28
{
29
29
return self.scanedCardNumber ;
30
30
}
@@ -33,6 +33,7 @@ - (NSString *)number
33
33
34
34
@interface ASDKCardIOScanner () <CardIOPaymentViewControllerDelegate>
35
35
36
+ @property (nonatomic , strong ) ASDKCardRequisites *cardRequisites;
36
37
@property (nonatomic , strong ) void (^successBlock)(id <ASDKAcquiringSdkCardRequisites> cardRequisites);
37
38
@property (nonatomic , strong ) void (^cancelBlock)(void );
38
39
@@ -98,14 +99,14 @@ - (void)userDidProvideCreditCardInfo:(CardIOCreditCardInfo *)info inPaymentViewC
98
99
{
99
100
if (self.successBlock )
100
101
{
101
- ASDKCardRequisites * cardRequisites = [[ASDKCardRequisites alloc ] init ];
102
- cardRequisites.scanedCardNumber = info.cardNumber ;
102
+ self. cardRequisites = [[ASDKCardRequisites alloc ] init ];
103
+ self. cardRequisites .scanedCardNumber = info.cardNumber ;
103
104
if (info.expiryYear > 0 && info.expiryMonth > 0 )
104
105
{
105
- cardRequisites.scanedCardExpiredDate = [NSString stringWithFormat: @" %02lu /%02lu " , (unsigned long )info.expiryMonth, (unsigned long )(info.expiryYear - 2000 )];
106
+ self. cardRequisites .scanedCardExpiredDate = [NSString stringWithFormat: @" %02lu /%02lu " , (unsigned long )info.expiryMonth, (unsigned long )(info.expiryYear - 2000 )];
106
107
}
107
108
108
- self.successBlock (cardRequisites);
109
+ self.successBlock (self. cardRequisites );
109
110
}
110
111
111
112
[self closePaymentViewController: paymentViewController];
0 commit comments