礼品卡信息
- JSON Key为cardInfo,出现在请求报文中,非必填
字段 | 类型 | 是否必填 | 字段意义 | 备注 |
---|---|---|---|---|
cardNo | String | 是 | 卡号 | 礼品卡 |
int | 是 | 卡状态 | ||
effectStartTime | long | 否 | 有效开始时间 | 时间戳(毫秒数) |
expireTime | String | 否 | ||
String | 否 | |||
String | 否 | |||
String | 是 | 礼品卡种ID | ||
cardName | String | 是 | 礼品卡名称 | |
cardFaceValue | long | 是 | 卡面值 | |
cardNetValue | long | 是 | 卡净值 | |
cardBalance | long | 是 | 卡余额 | |
extraInfo | String | 否 | ||
cardNo加密方法
使用pinKey对cardNo进行3DES加密,加密结果转为HEX格式,详见:
password加密方法
使用对pinKey进行ANSI X.98加密,加密结果转为HEX格式,详见:密码加密算法
track1加密方法
使用pinKey对track1进行3DES加密,加密结果转为HEX格式,详见:数据加密算法
track2加密方法
使用pinKey对track2进行3DES加密,加密结果转为HEX格式,详见:数据加密算法
track3加密方法
使用pinKey对track3进行3DES加密,加密结果转为HEX格式,详见:数据加密算法
cardType枚举
00表示刷磁条卡
01表示插入IC卡
02表示非接IC卡
03表示手输卡号
04表示二维码扫描
05表示其他
06表示收银机采集数据
07表示ApplePay
08表示三星Pay
09表示华为Pay
10表示小米Pay