银行卡OCR

最后更新于:2022-04-02 08:17:12

                        ## 银行卡识别

![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/5a/d4/5ad401bfb4d0c94fcd2bb9224fe4c4be_514x304.png =x120) > 支持对主流银行卡的卡号、有效期、发卡行、3个关键字段进行结构化识别,识别准确率超过99%

接口费用( 点击购买

> 最低 0.05元/次

接口调用(调用须知

请求地址

POST https://api.topthink.com/ocr/bankcard

请求参数

名称 必填 类型 说明
appCode string 用户授权码,参考API调用
image string 识别图片,请确保身份证内容信息清晰可见。支持url或base64,图片大小不能大于2M,支持图片类型:jpg/png/bmp
imageType string 图片类型,枚举值:URL-图片路径;BASE64 –图片BASE64编码

返回data参数

名称 类型 说明
tradeNo String 交易号,唯一
cardNum String 银行卡号
cardType String 卡类型(0:未知银行; 1: 借记卡; 2: 信用卡)
cardName String 银行卡名称(建设银行、招商银行等)
msg String 银行卡检测业务返回码对应说明

SDK调用

$client = new Client("YourAppCode");

$result = $client->ocrDrivingLicense()
    ->withImage('图像地址')
    ->withImageType('URL')
    ->request();
dump($result);

返回结果示例:

{
"code": 0,
"message": "成功",
"data":{
   msg: "成功",
   cardNum: "6217 0072 ***87",
   tradeNo: "18062915460891137",
   cardName: "建设银行",
   cardType: "1"
    }
}
';