# 卡信息

- JSON Key为cardInfo，出现在请求报文中，非必填

<table id="bkmrk-%E5%AD%97%E6%AE%B5-%E7%B1%BB%E5%9E%8B-%E6%98%AF%E5%90%A6%E5%BF%85%E5%A1%AB-%E5%AD%97%E6%AE%B5%E6%84%8F%E4%B9%89-%E5%A4%87%E6%B3%A8-c"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>cardNo</td><td>String</td><td>是</td><td>卡号</td><td>卡支付类交易时为必填</td></tr><tr><td>password</td><td>String</td><td>否</td><td>密码</td><td>如需要密码时必填，采用金融加密</td></tr><tr><td>valid</td><td>String</td><td>否</td><td>有效期</td><td>卡支付类交易时为必填，格式：YYMM</td></tr><tr><td>track1</td><td>String</td><td>否</td><td>第一磁道</td><td>采用金融加密</td></tr><tr><td>track2</td><td>String</td><td>否</td><td>第二磁道</td><td>卡支付类交易时为必填，采用金融加密</td></tr><tr><td>track3</td><td>String</td><td>否</td><td>第三磁道</td><td>采用金融加密</td></tr><tr><td>cardSn</td><td>String</td><td>否</td><td>IC卡序列号</td><td>卡支付类交易时，如为IC卡则必填</td></tr><tr><td>icData</td><td>String</td><td>否</td><td>IC卡数据</td><td>卡支付类交易时，如为IC卡则必填</td></tr><tr><td>cardType</td><td>String</td><td>否</td><td>卡类型</td><td>具体枚举如下</td></tr><tr><td>tc</td><td>String</td><td>否</td><td>交易证书</td><td>用于确认交易符合相应规则的证书</td></tr></tbody></table>

#### **cardNo加密方法**

- 使用pinKey对cardNo进行3DES加密，加密结果转为HEX格式，详见：[数据加密算法](https://book.e-buy.com/link/108#bkmrk-page-title "数据加密算法")

#### **password加密方法**

- 使用对pinKey进行ANSI X.98加密，加密结果转为HEX格式，详见：[密码加密算法](https://book.e-buy.com/link/109#bkmrk-page-title "密码加密算法")

#### **track1加密方法**

- 使用pinKey对track1进行3DES加密，加密结果转为HEX格式，详见：[数据加密算法](https://book.e-buy.com/link/108#bkmrk-page-title "数据加密算法")

#### **track2加密方法**

- 使用pinKey对track2进行3DES加密，加密结果转为HEX格式，详见：[数据加密算法](https://book.e-buy.com/link/108#bkmrk-page-title "数据加密算法")

#### **track3加密方法**

- 使用pinKey对track3进行3DES加密，加密结果转为HEX格式，详见：[数据加密算法](https://book.e-buy.com/link/108#bkmrk-page-title "数据加密算法")

#### **cardType枚举**

00表示刷磁条卡

01表示插入IC卡

02表示非接IC卡

03表示手输卡号

04表示二维码扫描

05表示其他

06表示收银机采集数据

07表示ApplePay

08表示三星Pay

09表示华为Pay

10表示小米Pay