#card #credit #brand

credit_card

基础信用卡库

5 个版本

0.1.4 2021年6月20日
0.1.3 2020年8月2日
0.1.2 2020年7月29日
0.1.1 2020年7月29日
0.1.0 2020年7月29日

#124金融


2 crates 中使用

MIT 许可证

14KB
247

信用卡

信用卡是一个用于将信用卡添加到任何项目的库。

Criterion

在 Cargo.toml 中将 credit_card 添加为依赖项

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();

当前功能

  • 创建 CreditCards
  • 从卡号添加品牌到信用卡
  • 验证信用卡号

未来功能

  • 验证 CVV
  • 验证地址
  • ...
  • 完整卡验证

注意

目前此库正在开发中,因此接口和 API 将会更改。如果您对此感兴趣,请创建一个问题或联系我提出您的功能请求,以便我可以帮助添加。


lib.rs:

信用卡是一个用于将信用卡添加到任何项目的库。

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();

当前功能

  • 创建 CreditCards
  • 从卡号添加品牌到信用卡
  • 验证信用卡号

未来功能

  • 验证 CVV
  • 验证地址
  • ...
  • 完整卡验证

注意

目前此库正在开发中,因此接口和 API 将会更改。如果您对此感兴趣,请创建一个问题或联系我提出您的功能请求,以便我可以帮助添加。

依赖项

~2.5–4MB
~76K SLoC