数据格式
接口数据格式统一采用以下格式:
https://domain/path?msg=&sign=
接口公共参数msg和sign的值说明如下:
msg为所有参数base64编码后的值,为方便后续说明此处将base64编码后的msg值记为m;
sign的值s在得到m之后经过2个步骤计算得到:
1)计算m的32位md5值,得到32位大写字符串m1;
2)使用数字证书签名方式计算m1的签名,得到s。
接口地址
https://epay.163.com/pay_api/v1/query_card_info.htm
请求参数
参数名称 | 参数 | 必填 | 类型 | 描述 |
商户号 | platformId | 是 | varchar2(40) | 商户号(共享签约请用主平台商户号) |
银行卡卡号 | cardNo | 是 | varchar2(30) | 银行卡卡号 |
返回参数
参数名称 | 参数 | 必填 | 类型 | 描述 |
操作返回码 | operationResp | 是 | varchar2(10) | 操作响应码,本次调用是否成功 |
详细消息 | detailMsg | 否 | varchar2(1024) | 返回详情,human-readable |
银行卡类型 | cardType | 是 | varchar2(20) | debit:储蓄卡 credit:信用卡 |
银行ID | bankId | 是 | varchar2(10) | |
银行名称 | bankName | 是 | varchar2(40) | 银行中文名称 |
注:如果该卡号没有对应的查询结果,操作码返回“000004”,错误信息为“目前不支持该卡号,请选择正确的银行,或者更换卡号”。