hedeqiang/bank-card-info

包描述在这里。

v1.0.0 2022-05-12 02:02 UTC

This package is auto-updated.

Last update: 2024-09-12 07:08:13 UTC


README

银行卡信息获取、验证

StyleCI build status FOSSA Status

安装

$ 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');
    }
}

待办事项

贡献

您可以通过以下三种方式之一进行贡献:

  1. 使用 问题跟踪器 提交错误报告。
  2. 问题跟踪器 上回答问题或修复错误。
  3. 贡献新功能或更新 wiki。

代码贡献过程不是很正式。您只需确保遵循 PSR-0、PSR-1 和 PSR-2 编码指南。任何新的代码贡献都必须伴随相应的单元测试(如果适用)。

参考

许可

MIT

FOSSA Status