CardScanner
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.