• Stars
    star
    171
  • Rank 215,284 (Top 5 %)
  • Language
    Swift
  • License
    MIT License
  • Created over 3 years ago
  • Updated 9 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A credit card scanner

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