1: 接口提交URL 提交方式
URL: https://gsdapi.com/api/v1.1/BankCardLHH?key=******&card=******
提交方式: GET
2: 传递参数:card、key
card: 需要查询的卡号
key: 系统分配用户的APIkey值
3:返回数据字段说明
RESULT: 返回码 1查询成功 -1异常错误
MESSAGE: 返回码说明
bankname: 银行名称
card: 查询的卡号
cardtype: 卡类型
cardname: 卡名称
cardlen: 卡号长度
cardtypenum: 借识卡/贷记(信用)卡识别码 1借记卡 0贷记(信用)卡
binlen: 卡bin长度
phone: 银行客服电话
LUHN: 银行卡号编码规则 yes/no (yes:卡号符合银联卡编码 no:卡号不符合银联卡编码 可能输错或者乱写)
province: 省份
city: 城市
bank_abc: 银行名称对应的编码
banklhh:联行号
bankkhh:联行号对应的开户行名称
4:示例
URL: https://gsdapi.com/api/v1.1/BankCardLHH?key=5021eb********3c798a63fb&card=623575******5739009
GET参数
card: 623575******5739009 卡号
key: 5021eb********3c798a63fb 32位key值
5:返回json
{"RESULT":"1","MESSAGE":"查询成功","card":"623575******5739009","bankname":"中国银行","cardtype":"借记卡","cardname":"长城代发薪借记IC卡(普卡)","cardlen":"19","binlen":"6","phone":"95566","bank_abc":"boc","bankkhh":"中国银行股份有限公司广州分行","banklhh":"104581003025","LUHN":"yes","cardtypenum":"1","province":"广东省","city":"广州"}
sign加密码方法
加密使用了SHA256算法
加密字符串为:用户ID(uid)+当前时间(time)+用户KEY(APIkey) 连接拼成的长字符串
示例:uid=1000012345
time=20211208101858(注:2021-12-08 10:18:58 去掉时间当中的- :)
apikey=145b9c7f6aa67377bb664521007079a9
拼接后的字符串uid+time+apikey:100001234520211208101858145b9c7f6aa67377bb664521007079a9
sha256加密后字符:67bec755ce5704222a4ece083493dd3d54686281f4a80b83e1de277b860f34a3
1: 接口提交URL 提交方式
URL: https://gsdapi.com/api/v2/BankCardLHH
提交方式: POST
2: 传递参数:uid、time、sign、card
uid: 系统分配的用户ID
time: 当前提交接口查询的时间(年月日时分秒)
sign: sign加密字符串(详见sign加密方法)
card: 需要查询的卡号
3:返回数据字段说明
RESULT: 返回码 1查询成功 -1异常错误
MESSAGE: 返回码说明
bankname: 银行名称
card: 查询的卡号
cardtype: 卡类型
cardname: 卡名称
cardlen: 卡号长度
cardtypenum: 借识卡/贷记(信用)卡识别码 1借记卡 0贷记(信用)卡
binlen: 卡bin长度
phone: 银行客服电话
LUHN: 银行卡号编码规则 yes/no (yes:卡号符合银联卡编码 no:卡号不符合银联卡编码 可能输错或者乱写)
province: 省份
city: 城市
bank_abc: 银行名称对应的编码
banklhh:联行号
bankkhh:联行号对应的开户行名称
4:示例
URL: https://gsdapi.com/api/v2/BankCardLHH
POST参数
uid=1000012345
time=20211208101858(注:2021-12-08 10:18:58 当前查询时间去掉时间当中的- :)
sign=67bec755ce5704222a4ece083493dd3d54686281f4a80b83e1de277b860f34a3
card=623575******5739009 需要查询的帐号
以上参数POST form-data是数组
5:返回json
{"RESULT":"1","MESSAGE":"查询成功","card":"623575******5739009","bankname":"中国银行","cardtype":"借记卡","cardname":"长城代发薪借记IC卡(普卡)","cardlen":"19","binlen":"6","phone":"95566","bank_abc":"boc","bankkhh":"中国银行股份有限公司广州分行","banklhh":"104581003025","LUHN":"yes","cardtypenum":"1","province":"广东省","city":"广州"}
V1.1版本 php curl 示例代码
替换以下代码中的card、key 值即可
V2版本 php curl 示例代码
替换以下代码中的card、uid、time、sign 值即可