A credit card scanner with swift

CardScanner

A credit card scanner.

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)

Do not forget add NSCameraUsageDescription to your Info.plist

You can custom the texts using the scannerView.:

  • hintTopText
  • hintBottomText
  • buttonConfirmTitle
  • buttonConfirmBackgroundColor

Author

Narlei Moreira, narlei.guitar@gmail.com

GitHub