hedeqiang / bank-card-info
包描述在这里。
v1.0.0
2022-05-12 02:02 UTC
Requires
- guzzlehttp/guzzle: ^6.3|^7.4
This package is auto-updated.
Last update: 2024-09-12 07:08:13 UTC
README
银行卡信息获取、验证
安装
$ composer require hedeqiang/bank-card-info -vvv
使用方法
<?php require __DIR__ .'/vendor/autoload.php'; use Hedeqiang\BankCardInfo\BankCard; $card = new BankCard(); $response = $card->getInfo('6212260200142520000'); var_dump($response);
返回示例
{
"validated": true,
"bank": "ICBC",
"bankName": "中国工商银行",
"bankImg": "https://apimg.alipay.com/combo.png?d=cashier&t=ICBC",
"cardType": "DC",
"cardTypeName": "储蓄卡"
}
在 Laravel 中使用
可以通过两种方式获取 Hedeqiang\BankCardInfo\BankCard 实例:
方法参数注入
<?php namespace App\Http\Controllers; use Hedeqiang\BankCardInfo\BankCard; use Illuminate\Http\Request; class BankCardController extends Controller { public function index(Request $request,BankCard $bankCard) { return $bankCard->getInfo('62122602001000000'); } }
服务名访问
<?php namespace App\Http\Controllers; use Hedeqiang\BankCardInfo\BankCard; use Illuminate\Http\Request; class BankCardController extends Controller { public function index(Request $request,BankCard $bankCard) { return app('BankCard')->getInfo('62122602001000000'); } }
待办事项
贡献
您可以通过以下三种方式之一进行贡献:
代码贡献过程不是很正式。您只需确保遵循 PSR-0、PSR-1 和 PSR-2 编码指南。任何新的代码贡献都必须伴随相应的单元测试(如果适用)。
参考
许可
MIT