vyuldashev / cards
dev-master / 1.0.x-dev
2017-09-20 15:52 UTC
Requires
- php: >=7.1
- ext-mbstring: *
- guzzlehttp/guzzle: ^6.3
- nesbot/carbon: ^1.22
- spatie/regex: ^1.2
Requires (Dev)
- fzaninotto/faker: ^1.7
- larapack/dd: ^1.1
- phpunit/phpunit: ^6.3
This package is auto-updated.
Last update: 2024-09-05 19:04:34 UTC
README
此包提供银行卡的API。卡片对象是值对象,不可修改。此外,此包负责安全地序列化和反序列化卡片信息,并提供检索bin数据信息的API。
安装
您可以通过composer安装此包
composer require vyuldashev/cards
用法
use Vyuldashev\Cards\Card; Card::create('4916080075115045'); // Vyuldashev\Cards\Visa::class Card::create('5258369670492716'); // Vyuldashev\Cards\MasterCard::class
潘也可能包含非数字字符,方法create
会自动移除这些字符。
Card::create('4916-0800-7511-5045'); // 4916080075115045
通过传递到期月份、到期年份和cvv创建卡片。每个参数都是可选的
Card::create('4916080075115045', 3, 2021, 123);
如果无法识别卡片类型,将返回Unknown
卡片实例。
Card::create('8888888888888888'); // Vyuldashev\Cards\Unknown::class