Skip to content

eduardocallado/CardScanner

 
 

Repository files navigation

CardScanner

Version License Platform

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Requirements

  • iOS 13 or newer
  • Swift 5

Installation

CardScanner is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'CardScanner'

To Use:

import CardScanner 

And simple call

let scannerView = CardScanner.getScanner { card, date, cvv in
    self.resultsLabel.text = "\(card) \(date) \(cvv)"
}
present(scannerView, animated: true, completion: nil)

Currently working with:

  • Number 15 or 16 digits
  • CVV 3 digits
  • Date MM/YYYY or MM/YY

Do not forget add NSCameraUsageDescription to your Info.plist

You can custom the texts using the scannerView.:

  • hintTopText
  • hintBottomText
  • buttonConfirmTitle
  • buttonConfirmBackgroundColor

Author

Narlei Moreira, [email protected]

If do you like, give your ⭐️

License

CardScanner is available under the MIT license. See the LICENSE file for more info.

Pay me a coffee:

paypal

About

A credit card scanner

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 93.4%
  • Ruby 6.6%