ios - adding credit card scanning with camera -
ios8 has built in features in safari , apple pay scan credit cards video cam, user not have manually punch in number. knows there api call or out of box controller available swift allow add feature ios application?
this you're looking for:
what need card.io:
- download latest version of sdk.
- simply open sampleapp folder or sampleapp-swift folder , follow instructions in readme.md file find there.
implement simple viewcontroller card io reader:
- (ibaction)scancard:(id)sender { cardiopaymentviewcontroller *scanviewcontroller = [[cardiopaymentviewcontroller alloc] initwithpaymentdelegate:self]; [self presentviewcontroller:scanviewcontroller animated:yes completion:nil]; }
and delegate methods retrieve card information:
- (void)userdidcancelpaymentviewcontroller:(cardiopaymentviewcontroller *)scanviewcontroller { nslog(@"user canceled payment info"); // handle user cancellation here... [scanviewcontroller dismissviewcontrolleranimated:yes completion:nil]; } - (void)userdidprovidecreditcardinfo:(cardiocreditcardinfo *)info inpaymentviewcontroller:(cardiopaymentviewcontroller *)scanviewcontroller { // full card number available info.cardnumber, don't log that! nslog(@"received card info. number: %@, expiry: %02i/%i, cvv: %@.", info.redactedcardnumber, info.expirymonth, info.expiryyear, info.cvv); // use card info... [scanviewcontroller dismissviewcontrolleranimated:yes completion:nil]; }
link: https://github.com/card-io/card.io-ios-sdk
created paypal , used many popular apps.
good luck!
Comments
Post a Comment