Skip to content

A library for validating and formatting credit cards written in Swift

License

Notifications You must be signed in to change notification settings

DogusTeknoloji/CreditCardFormatter

 
 

Repository files navigation

CreditCardFormatter

A library for validating and formatting credit cards written in Swift.

Features

  • Credit card identifier.
  • Credit card formatter based on the type of the credit card.
  • Credit card number validator.
  • All major credit card brands available.
  • Possibility to add custom validators and formatters.

Requirements

  • iOS 10.0+
  • Xcode 10.2+
  • Swift 5+

Installation

CocoaPods

You can use CocoaPods to install CreditCardFormatter by adding it to your Podfile:

pod 'CreditCardFormatter', '~> 0.1.0'

Carthage

Create a Cartfile that lists the framework and run carthage update. Follow the instructions to add $(SRCROOT)/Carthage/Build/iOS/CreditCardFormatter.framework into your Xcode project.

github "barbarity/CreditCardFormatter", "0.1.0"

Swift Package Manager

Set up your Package.swift and add CreditCardFormatter to the dependencies value.

dependencies: [
    .package(url: "https://github.com/barbarity/CreditCardFormatter.git", from: "0.1.0")
]

Manually

TBD

Usage

TBD

Contribute

  • If you have a feature request or found a bug, open an issue here on Github and follow the instructions.
  • If you would like to contribute, feel free to open a pull request to this repository.

License

CreditCardFormatter is released under the MIT License. See LICENSE for details.

About

A library for validating and formatting credit cards written in Swift

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 96.3%
  • Objective-C 2.3%
  • Ruby 1.4%