creditcards-types - Card type definitions and methods for creditcards

  •        8

This library powers creditcards, a higher level tool for parsing/formatting/validating card data. This repository focuses on tests and documentation. Card types are primarily represented by static values and regular expressions. Visa Electron cards will validate and match as regular Visa cards.


xtend : ~4.0.0



Related Projects

angular-credit-cards - Angular directives for parsing and validating credit card inputs

  •    Javascript

If you'd like to use the creditcards API directly, you can inject the service as creditcards. With the exception of ccExp, all directives require ngModel on their elements. While designed to be used together, all directives except ccExp can be used completely independently.

card-validator - Validate credit cards as users type.

  •    Javascript

Credit Card Validator provides validation utilities for credit card data inputs. It is designed as a CommonJS module for use in Node.js, io.js, or the browser. It includes first class support for 'potential' validity so you can use it to present appropriate UI to your user as they type. A typical use case in a credit card form is to notify the user if the data they are entering is invalid. In a credit card field, entering “411” is not necessarily valid for submission, but it is still potentially valid. Conversely, if a user enters “41x” that value can no longer pass strict validation and you can provide a response immediately.

Python Credit Card API

  •    Python

Python Credit Card Transaction Validation API. Currently supports -- other platforms are welcome! Both Credit Cards and e-checks are supported. This is a very simple class that has a test component as well. Validation of data is not perform

credit-card-type - A library for determining credit card type

  •    Javascript

Credit Card Type provides a useful utility method for determining a credit card type from both fully qualified and partial numbers. This is not a validation library but rather a smaller component to help you build your own validation or UI library. This library is designed for type-as-you-go detection (supports partial numbers) and is written in CommonJS so you can use it in Node, io.js, and the browser.

magspoof - A portable device that can spoof/emulate any magnetic stripe, credit card or hotel card "wirelessly", even on standard magstripe (non-NFC/RFID) readers

  •    Eagle

MagSpoof is a device that can spoof/emulate any magnetic stripe or credit card. It can work "wirelessly", even on standard magstripe/credit card readers, by generating a strong electromagnetic field that emulates a traditional magnetic stripe card. Note: MagSpoof does not enable you to use credit cards that you are not legally authorized to use. The Chip-and-PIN and Amex information is not implemented and using MagSpoof requires you to have/own the magstripes that you wish to emulate. Simply having a credit card number and expiration is not enough to perform transactions. MagSpoof does allow you to perform research in other areas of magstripes, microcontrollers, and electromagnetism, as well as learn about and create your own devices similar to other existing, commercial technologies such as Samsung MST and Coin.

MFCard - Easily integrate Credit Card payments module in iOS App. Swift 4.0

  •    Swift

MFCard is an awesome looking Credit Card input & validation control. Written in Swift 3. YOoo, Now MFCard is on Swift 4.

PayPal-Android-SDK - Accept PayPal and credit cards in your Android app

  •    Java

Those building new integrations should consider using Braintree Payments, a PayPal Company, which is the easiest way to accept PayPal, credit cards, and many other payment methods.The PayPal Android SDK makes it easy to add PayPal payments to mobile apps.

PayPal-iOS-SDK - Accept credit cards and PayPal in your iOS app

  •    Objective-C

Those building new integrations should consider using Braintree Payments, a PayPal Company, which is the easiest way to accept PayPal, credit cards, and many other payment methods.The PayPal iOS SDK makes it easy to add PayPal payments to mobile apps.

light-4j - A fast, lightweight and more productive microservices framework

  •    Java

Light 4j is a fast, lightweight and cloud native microservices framework. Light means lightweight, lighting fast and shed light on how to program with modern Java SE. It is 44 times faster than the most popular microservices platform Spring Boot embedded Tomcat and use only 1/5 of memory.

jQuery-CreditCardValidator - jQuery credit card validation and detection plugin

  •    CoffeeScript

jQuery credit card validation and detection plugin

payform - :credit_card: A library for building credit card forms, validating inputs, and formatting numbers

  •    CoffeeScript

A general purpose library for building credit card forms, validating inputs, and formatting numbers.Works in IE8+ and all other modern browsers.

Worth: Portable finance

  •    Java

Worth is a personal finance manager to manage bank accounts, credit cards, investments and other credit or debit accounts that comprise the individual's net worth. Worth runs as a Web application under an application server such as Jetty or Tomcat.

stripe-node - Node.js library for the Stripe API.

  •    Javascript

The Stripe Node library provides convenient access to the Stripe API from applications written in server-side JavaScript.Please keep in mind that this package is for use with server-side Node that uses Stripe secret keys. To maintain PCI compliance, tokenization of credit card information should always be done with Stripe.js on the client side. This package should not be used for that purpose.

lucre - Let people pay you for any or no reason.

  •    Ruby

How come only stores accept debit/credit cards? You should be able to accept them too. Let your friends send you some money, or charge for impromptu consulting. Just deploy this app to Heroku, change some variables and you're in business. This thing doesn't ask the customer much, just for an email and the payment amount. All the credit card info stays on Stripe so you have nothing to worry about.

angular-stripe - Angular Stripe.js service that returns promises for token calls

  •    Javascript

Angular provider for easy interaction with Stripe.js. angular-stripe wraps Stripe.js's async operations in $q promises, making response handling easier and eliminating $scope.$apply calls and other repetitive boilerplate in your application. Check out angular-credit-cards for validating your credit card forms. angular-stripe will load Stripe.js when it's first called. You don't need to directly include Stripe.js via a <script> tag.

prop-types - Custom React PropType validators that we use at Airbnb.

  •    Javascript

Custom React PropType validators that we use at Airbnb. Use of airbnb-js-shims or the equivalent is recommended.Since PropTypes are typically not included in production builds of React, this library’s functionality serves no useful purpose. As such, when the NODE_ENV environment variable is "production", instead of exporting the implementations of all these prop types, we export mock functions - in other words, something that ensures that no exceptions are thrown, but does no validation. When environment variables are inlined (via a browserify transform or webpack plugin), then tools like webpack or uglify are able to determine that only the mocks will be imported - and can avoid including the entire implementations in the final bundle that is sent to the browser. This allows for a much smaller ultimate file size, and faster in-browser performance, without sacrificing the benefits of PropTypes themselves.

TNValidate - A Fluent Validation Library for .NET


TNValidate is a fluent validation library for .Net. It enables you to write validation logic in a way that somewhat resembles natural language. TNValidate comes with built in rules for different types of data, can generate errors in a couple of languages, and is extensible.