All Projects → nateshmbhat → card-scanner-flutter

nateshmbhat / card-scanner-flutter

Licence: GPL-3.0 license
A flutter package for Fast, Accurate and Secure Credit card & Debit card scanning

Programming Languages

swift
15916 projects
kotlin
9241 projects
dart
5743 projects
java
68154 projects - #9 most used programming language
ruby
36898 projects - #4 most used programming language
HTML
75241 projects
objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to card-scanner-flutter

Card.io Android Sdk
card.io provides fast, easy credit card scanning in mobile apps
Stars: ✭ 1,942 (+2268.29%)
Mutual labels:  card-scanning, credit-card
PaymentCardView
Custom Credit/Debit card view
Stars: ✭ 62 (-24.39%)
Mutual labels:  credit-card, debit-card
credit-card-prompt
Credit card prompt with validation and address lookup
Stars: ✭ 13 (-84.15%)
Mutual labels:  credit-card, debit-card
ng-payment-card
💳 Responsive credit card component for Angular.
Stars: ✭ 27 (-67.07%)
Mutual labels:  credit-card, debit-card
payment-fields
React component for Braintree/Stripe/Square payment fields
Stars: ✭ 17 (-79.27%)
Mutual labels:  credit-card
deprecated-coalton-prototype
Coalton is (supposed to be) a dialect of ML embedded in Common Lisp.
Stars: ✭ 209 (+154.88%)
Mutual labels:  ml
terms-dictionary
Simple definitions of terms, acronyms, abbreviations, companies, and projects related to financial services and Moov.
Stars: ✭ 48 (-41.46%)
Mutual labels:  credit-card
bank2ynab
Easily convert and import your bank's statements into YNAB. This project consolidates other conversion efforts into one universal tool.
Stars: ✭ 197 (+140.24%)
Mutual labels:  credit-card
ATGValidator
iOS validation framework with form validation support
Stars: ✭ 51 (-37.8%)
Mutual labels:  credit-card
community
README for Rekcurd projects
Stars: ✭ 16 (-80.49%)
Mutual labels:  ml
gym-rs
OpenAI's Gym written in pure Rust for blazingly fast performance
Stars: ✭ 34 (-58.54%)
Mutual labels:  ml
project-code-py
Leetcode using AI
Stars: ✭ 100 (+21.95%)
Mutual labels:  ml
TrackMania AI
Racing game AI
Stars: ✭ 65 (-20.73%)
Mutual labels:  ml
osdg-tool
OSDG is an open-source tool that maps and connects activities to the UN Sustainable Development Goals (SDGs) by identifying SDG-relevant content in any text. The tool is available online at www.osdg.ai. API access available for research purposes.
Stars: ✭ 22 (-73.17%)
Mutual labels:  ml
leetspeek
Open and collaborative content from leet hackers!
Stars: ✭ 11 (-86.59%)
Mutual labels:  ml
sharpmask
TensorFlow implementation of DeepMask and SharpMask
Stars: ✭ 31 (-62.2%)
Mutual labels:  ml
revisiting rainbow
Revisiting Rainbow
Stars: ✭ 71 (-13.41%)
Mutual labels:  ml
VickyBytes
Subscribe to this GitHub repo to access the latest tech talks, tech demos, learning materials & modules, and developer community updates!
Stars: ✭ 48 (-41.46%)
Mutual labels:  ml
industrial-ml-datasets
A curated list of datasets, publically available for machine learning research in the area of manufacturing
Stars: ✭ 45 (-45.12%)
Mutual labels:  ml
SENet-for-Weakly-Supervised-Relation-Extraction
No description or website provided.
Stars: ✭ 39 (-52.44%)
Mutual labels:  ml

Fast, Accurate and Secure Credit & Debit card scanner for Flutter

card_scanner is a flutter plugin for accurately and quickly scanning debit and credit cards.

Features

  • 🔒Fully OFFLINE scan makes it a completely secure scanner !
  • 🎈 Can scan Expiry date , Card Holder name and Card Issuer (lacked by other scanners) along with the Card number
  • 🔋Powered by Google's Machine Learning models
  • Great performance and accuracy
  • 🧹Auto checks the card number for errors using card checksum algorithms
  • 🎚Supports controlling parameters that determine the balance between speed and accuracy
  • ❤️ Simple, powerful, & intuitive API

Get Demo App Here :

Vision App

Install

Add this to your package's pubspec.yaml file:

dependencies:
  card_scanner: <latest-version>

get the latest version number here

Usage

Just import the package and call scanCard:

import 'package:card_scanner/card_scanner.dart';
var cardDetails = await CardScanner.scanCard();

print(cardDetails);

Example Output:

Card Number = 5173949117389006
Expiry Date = 11/26

The above code opens the device camera, looks for a valid card and gets the required details and returns the CardDetails object.


Scan Options

If you wish to obtain the card holder name and card issuer, you can specify the options:

import 'package:card_scanner/card_scanner.dart';
var cardDetails = await CardScanner.scanCard(
    scanOptions: CardScanOptions(
        scanCardHolderName: true,
        scanCardIssuer: true,
    ),
);


print(cardDetails);

Example Output :

Card Number = 5173949117389006
Expiry Date = 11/26
Card Issuer = mastercard
Card Holder Name = PAUL SAMUELSON

iOS Requirements

  • The minimum target for iOS should be >= 12.0.0
  • Comment out the use_frameworks! line from under Podfile of your Flutter project. You can find this Podfile under your_flutter_project/ios/Podfile

Documentation & Samples 📖

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].