credit_card

Crates.iocredit_card
lib.rscredit_card
version0.1.4
sourcesrc
created_at2020-07-29 02:07:28.159079
updated_at2021-06-20 20:10:42.89907
descriptionA fundamental credit card library
homepage
repositoryhttps://github.com/chmoder/credit_card/
max_upload_size
id270723
size17,602
Thomas Cross (chmoder)

documentation

https://docs.rs/credit_card

README

Credit Card

Credit Card is a library for adding credit cards to any project.

Criterion

add credit_card as a dependency to Cargo.toml

credit_card = "0.1.3"
use credit_card::CreditCard;

let mut cc = CreditCard {
    number: "4111111111111111".to_string(),
    cardholder_name: "Graydon Hoare".to_string(),
    expiration_month: "01".to_string(),
    expiration_year: "2023".to_string(),
    brand: None,
    security_code: None
};
cc.apply_brand();

Current Features

  • Create CreditCards
  • Add brand to credit cards from card number
  • Validate credit card number

Future Features

  • Validate CVV
  • Validate Address
  • ...
  • Full card validation

Notice:

This is under development right now, so interfaces and apis will be changing. If you are interested in using this please create an issue or reach out with your feature request so I can help add it.

Commit count: 22

cargo fmt