2.1-查询直付卡(账户)列表
提供方:合作方 接口描述:京东侧发起查询用户的直付账户列表获取直付卡数据,用于下单直付时选择 入参参数:
参数名 | 类型 | 必填 | 描述 |
---|---|---|---|
partnerUserId | String | 实际业务为准 | 合作方用户唯一标识 |
cardNo | String | 实际业务为准 | 合作方卡号 |
password | String | 实际业务为准 | 合作方对应卡密(加密) |
token | String | 实际业务为准 | 渠道用户token,渠道在加密URL中传入 |
policyNo | String | 实际业务为准 | 保单号 |
insuredPersonCardNo | String | 实际业务为准 | 被保人证件号(密文加密) |
出参参数:返回参数response
参数名 | 类型 | 描述 |
---|---|---|
code | String | 0000 代表调用成功 |
errMsg | String | 错误描述 |
uuid | String | 日志查询用 |
data | List<Map<String, Object>> | 直付卡列表集合 |
直付卡列表集合:List<Map<String, Object>>
参数名 | 类型 | 描述 |
---|---|---|
partnerUserId | String | 合作方用户唯一标识 |
cardNo | String | 卡号 |
balance | Integer | 卡片余额,分为单位 |
balancePoints | Integer | 卡片余额积分,分为单位,如10000积分,比例80%, 金额=8000(单位分)=80元!!! |
cardType | String | 渠道的卡类型(0 比例卡 ,1 全额卡) |
cardStatus | String | 卡状态(1正常可用,0不可用) |
openDate | String | 生效期(yyyyMMdd) |
expDate | String | 失效期(yyyyMMdd) |
mobile | String | 用户手机号,如果需要手机号短信验证,则必须 |
userName | String | 用户姓名 |
entName | String | 用户机构名称 |
cardNoShow | String | 卡号展示使用(中智渠道) |
cardPersonList | List<Map<String, Object>> | 直付卡使用人信息List |
invoiceInfo | Object | 发票信息 |
使用人信息List<Map<String, Object>>
参数名 | 类型 | 描述 |
---|---|---|
thirdPersonId | String | 三方人员Id |
name | String | 姓名 |
sex | Integer | 性别 1-男2-女 |
cardType | Integer | 证件类型 1-身份证,3-护照(当做外籍护照使用),4-回乡证5-台胞证,6-警官证,7-士兵证,8-外籍护照(作废),9-港澳居民居住证,10-台湾居民居住证,11-外国人永久居留身份证,101-出生证 |
cardNo | String | 证件号 |
mobile | String | 手机号 |
relationType | Integer | 与本人关系 0:本人 1父母 2子女 4其它 5配偶 6监护人 9雇佣关系 11劳动关系 |
发票信息
参数名 | 类型 | 描述 |
---|---|---|
invoiceHeadType | Integer | 发票抬头类型 1个人 2企业 |
taxNo | String | 税号 |
invoiceHeadName | String | 发票抬头名称 |
address | String | 地址 |
bankName | String | 开户行名称 |
bankAccount | String | 开户行账号 |
remark | String | 开票备注 |
入参示例
接口参数基础对接详见 2-服务端接口对接说明
{ "cardNo": "N10034103234321", "partnerUserId": "SUB0001", "password": "XXXX", "token": "XXXXXXX", "policyNo": "P43322232288"}
出参示例:
{"response":{"code":"0000","errMsg":"","uuid":"1ded1b62-c60f-4e4f-9620-a78a16b8f284","data":[{"partnerUserId":"1","cardNo":"1","balance":100,"cardType":"1","cardStatus":"1","mobile":"1","userName":"1","entName":"1"}]}}