新加卡密码修改、卡基本信息更新等接口
diff --git "a/source/_posts/\344\270\200\345\215\241\351\200\232v5\347\263\273\347\273\237\345\272\224\347\224\250\346\216\245\345\217\243\346\226\207\346\241\243.md" "b/source/_posts/\344\270\200\345\215\241\351\200\232v5\347\263\273\347\273\237\345\272\224\347\224\250\346\216\245\345\217\243\346\226\207\346\241\243.md"
index e74e934..1201202 100644
--- "a/source/_posts/\344\270\200\345\215\241\351\200\232v5\347\263\273\347\273\237\345\272\224\347\224\250\346\216\245\345\217\243\346\226\207\346\241\243.md"
+++ "b/source/_posts/\344\270\200\345\215\241\351\200\232v5\347\263\273\347\273\237\345\272\224\347\224\250\346\216\245\345\217\243\346\226\207\346\241\243.md"
@@ -552,6 +552,350 @@
+## 2.7 解挂接口 ##
+
+**请求URL:**
+
+- `https://ip:port/epay/api/cardmanage/cardunloss`
+
+**请求方式/格式:**
+
+- POST
+- application/x-www-form-urlencoded
+
+**请求参数:**
+
+| 参数名 | 类型 | 必选 | 说明 |
+| --- | --- | --- | --- |
+| appid | String | 是 | 本系统分配给各个接入应用的合作伙伴id号 |
+| cardno | Integer | 否 | 交易卡号 |
+| stuempno | String | 否 | 学工号, 与交易卡号二选一 |
+| needcardpwd | Boolean | 是 | 是否校验卡密码 |
+| cardpwd | String | 否 | 卡密码,MD5加密 |
+| sign | String | 是 | 签名 |
+| sign_method | String | 是 | 参数的加密方法选择,可选值是:HMAC 加密方式为HAMC-SHA1 |
+
+**请求内容示例:**
+
+```html
+URI:https://ip:port/epay/api/cardmanage/cardunloss
+
+appid:10001
+cardno:123
+sign:1231231234
+sign_method:HMAC
+
+```
+
+**返回示例:**
+
+- 成功
+
+```json
+{
+ "retcode":"0",
+ "retmsg":"签到成功",
+ "termid":123,
+ "termseqno":58,
+ "checknum":123454,
+ "cardno":456,
+ "opername":"张三",
+ "operid":45,
+ "authcode": 64551,
+ "batchno": 4757,
+ "hostdate": "20160803",
+ "hosttime": "154311",
+ "mainkey": "434582727485",
+ "timestamp":"20160606150902",
+ "sign":"hjAtBGygGjFyOKEZmWdxi1tk51/xqLYTr5tm2+zQVfD1RHRzGVC9GNm4ZaXnUsHnu5o3kAZ4U32m0YNiSFpncs0pl1AnnCf1n2hhn39ruABsvD//GzkEINHjyHsnxBr44G2UhyNxplUj+s7s0a7ggjbiMk+BYC3u7VkU9/l+kZOTkEyqs+wZKumfByMZGvKVkY2c2Nr67RaSWd7bsfOJ6HYw2spvu3ptAo2RTrfCxZ0Kn5DcSDm4cagzPMZSHxB8isqqNGrdUaAU0wzzC7704iA5zze//SvCqpCJfYt0OrHOiJEN5kw1d4KESrKGMG6bezlXzAp0LbNlhl+HwZJcag==",
+ "sign_method": "RSA"
+}
+
+```
+
+- 失败
+
+```json
+{
+ "retcode":"1",
+ "retmsg":"操作员密码错误",
+ "timestamp":"20160606150902",
+ "sign": "hjAtBGygGjFyOKEZmWdxi1tk51/xqLYTr5tm2+zQVfD1RHRzGVC9GNm4ZaXnUsHnu5o3kAZ4U32m0YNiSFpncs0pl1AnnCf1n2hhn39ruABsvD//GzkEINHjyHsnxBr44G2UhyNxplUj+s7s0a7ggjbiMk+BYC3u7VkU9/l+kZOTkEyqs+wZKumfByMZGvKVkY2c2Nr67RaSWd7bsfOJ6HYw2spvu3ptAo2RTrfCxZ0Kn5DcSDm4cagzPMZSHxB8isqqNGrdUaAU0wzzC7704iA5zze//SvCqpCJfYt0OrHOiJEN5kw1d4KESrKGMG6bezlXzAp0LbNlhl+HwZJcag==",
+ "sign_method":"RSA"
+}
+
+```
+
+**返回参数说明:**
+
+| 参数名 | 类型 | 说明 |
+| --- | --- | --- |
+| retcode | String | 返回码(0=成功,其他为失败) |
+| retmsg | String | 返回消息 |
+| refno | String | 交易参考号 |
+| sign | String | 签名 |
+| sign_method | String | 参数的加密方法选择,可选值是:HMAC 加密方式为HAMC-SHA1 |
+
+
+
+
+## 2.8 卡基本信息更新、修改卡有效期 ##
+
+**请求URL:**
+
+- `https://ip:port/epay/api/cardmanage/updatecardinfo`
+
+**请求方式/格式:**
+
+- POST
+- application/x-www-form-urlencoded
+
+**请求参数:**
+
+| 参数名 | 类型 | 必选 | 说明 |
+| --- | --- | --- | --- |
+| appid | String | 是 | 本系统分配给各个接入应用的合作伙伴id号 |
+| cardno | Integer | 是 | 交易卡号 |
+| cardphyid | String | 是 | 物理卡号 |
+| paycnt | Integer | 是 | 卡消费次数 |
+| dpscnt | Integer | 是 | 卡充值次数 |
+| expiredate | String | 是 | 卡有效期,yyyyMMdd |
+| reqflag | String | 是 | “1”-卡基本信息更新;“2”-修改卡有效期; |
+| sign | String | 是 | 签名 |
+| sign_method | String | 是 | 参数的加密方法选择,可选值是:HMAC 加密方式为HAMC-SHA1 |
+
+**请求内容示例:**
+
+```html
+URI:https://ip:port/epay/api/cardmanage/updatecardinfo
+
+appid:10001
+cardno:123
+sign:1231231234
+sign_method:HMAC
+
+```
+
+**返回示例:**
+
+- 成功
+
+```json
+{
+ "retcode":"0",
+ "retmsg":"签到成功",
+ "termid":123,
+ "termseqno":58,
+ "checknum":123454,
+ "cardno":456,
+ "opername":"张三",
+ "operid":45,
+ "authcode": 64551,
+ "batchno": 4757,
+ "hostdate": "20160803",
+ "hosttime": "154311",
+ "mainkey": "434582727485",
+ "timestamp":"20160606150902",
+ "sign":"hjAtBGygGjFyOKEZmWdxi1tk51/xqLYTr5tm2+zQVfD1RHRzGVC9GNm4ZaXnUsHnu5o3kAZ4U32m0YNiSFpncs0pl1AnnCf1n2hhn39ruABsvD//GzkEINHjyHsnxBr44G2UhyNxplUj+s7s0a7ggjbiMk+BYC3u7VkU9/l+kZOTkEyqs+wZKumfByMZGvKVkY2c2Nr67RaSWd7bsfOJ6HYw2spvu3ptAo2RTrfCxZ0Kn5DcSDm4cagzPMZSHxB8isqqNGrdUaAU0wzzC7704iA5zze//SvCqpCJfYt0OrHOiJEN5kw1d4KESrKGMG6bezlXzAp0LbNlhl+HwZJcag==",
+ "sign_method": "RSA"
+}
+
+```
+
+- 失败
+
+```json
+{
+ "retcode":"1",
+ "retmsg":"操作员密码错误",
+ "timestamp":"20160606150902",
+ "sign": "hjAtBGygGjFyOKEZmWdxi1tk51/xqLYTr5tm2+zQVfD1RHRzGVC9GNm4ZaXnUsHnu5o3kAZ4U32m0YNiSFpncs0pl1AnnCf1n2hhn39ruABsvD//GzkEINHjyHsnxBr44G2UhyNxplUj+s7s0a7ggjbiMk+BYC3u7VkU9/l+kZOTkEyqs+wZKumfByMZGvKVkY2c2Nr67RaSWd7bsfOJ6HYw2spvu3ptAo2RTrfCxZ0Kn5DcSDm4cagzPMZSHxB8isqqNGrdUaAU0wzzC7704iA5zze//SvCqpCJfYt0OrHOiJEN5kw1d4KESrKGMG6bezlXzAp0LbNlhl+HwZJcag==",
+ "sign_method":"RSA"
+}
+
+```
+
+**返回参数说明:**
+
+| 参数名 | 类型 | 说明 |
+| --- | --- | --- |
+| retcode | String | 返回码(0=成功,其他为失败) |
+| retmsg | String | 返回消息 |
+| data | String | 写卡数据,成功时返回 |
+| sign | String | 签名 |
+| sign_method | String | 参数的加密方法选择,可选值是:HMAC 加密方式为HAMC-SHA1 |
+
+
+## 2.9 修改卡单次消费限额和日累计消费限额 ##
+
+**请求URL:**
+
+- `https://ip:port/epay/api/cardmanage/updatecardlimit`
+
+**请求方式/格式:**
+
+- POST
+- application/x-www-form-urlencoded
+
+**请求参数:**
+
+| 参数名 | 类型 | 必选 | 说明 |
+| --- | --- | --- | --- |
+| appid | String | 是 | 本系统分配给各个接入应用的合作伙伴id号 |
+| cardno | Integer | 是 | 交易卡号 |
+| cardphyid | String | 是 | 物理卡号 |
+| singlemaxamt | Integer | 是 | 单次消费限额。金额(分) |
+| daymaxamt | Integer | 是 | 日累计消费限额。金额(分) |
+| sign | String | 是 | 签名 |
+| sign_method | String | 是 | 参数的加密方法选择,可选值是:HMAC 加密方式为HAMC-SHA1 |
+
+**请求内容示例:**
+
+```html
+URI:https://ip:port/epay/api/cardmanage/updatecardlimit
+
+appid:10001
+cardno:123
+sign:1231231234
+sign_method:HMAC
+
+```
+
+**返回示例:**
+
+- 成功
+
+```json
+{
+ "retcode":"0",
+ "retmsg":"签到成功",
+ "termid":123,
+ "termseqno":58,
+ "checknum":123454,
+ "cardno":456,
+ "opername":"张三",
+ "operid":45,
+ "authcode": 64551,
+ "batchno": 4757,
+ "hostdate": "20160803",
+ "hosttime": "154311",
+ "mainkey": "434582727485",
+ "timestamp":"20160606150902",
+ "sign":"hjAtBGygGjFyOKEZmWdxi1tk51/xqLYTr5tm2+zQVfD1RHRzGVC9GNm4ZaXnUsHnu5o3kAZ4U32m0YNiSFpncs0pl1AnnCf1n2hhn39ruABsvD//GzkEINHjyHsnxBr44G2UhyNxplUj+s7s0a7ggjbiMk+BYC3u7VkU9/l+kZOTkEyqs+wZKumfByMZGvKVkY2c2Nr67RaSWd7bsfOJ6HYw2spvu3ptAo2RTrfCxZ0Kn5DcSDm4cagzPMZSHxB8isqqNGrdUaAU0wzzC7704iA5zze//SvCqpCJfYt0OrHOiJEN5kw1d4KESrKGMG6bezlXzAp0LbNlhl+HwZJcag==",
+ "sign_method": "RSA"
+}
+
+```
+
+- 失败
+
+```json
+{
+ "retcode":"1",
+ "retmsg":"操作员密码错误",
+ "timestamp":"20160606150902",
+ "sign": "hjAtBGygGjFyOKEZmWdxi1tk51/xqLYTr5tm2+zQVfD1RHRzGVC9GNm4ZaXnUsHnu5o3kAZ4U32m0YNiSFpncs0pl1AnnCf1n2hhn39ruABsvD//GzkEINHjyHsnxBr44G2UhyNxplUj+s7s0a7ggjbiMk+BYC3u7VkU9/l+kZOTkEyqs+wZKumfByMZGvKVkY2c2Nr67RaSWd7bsfOJ6HYw2spvu3ptAo2RTrfCxZ0Kn5DcSDm4cagzPMZSHxB8isqqNGrdUaAU0wzzC7704iA5zze//SvCqpCJfYt0OrHOiJEN5kw1d4KESrKGMG6bezlXzAp0LbNlhl+HwZJcag==",
+ "sign_method":"RSA"
+}
+
+```
+
+**返回参数说明:**
+
+| 参数名 | 类型 | 说明 |
+| --- | --- | --- |
+| retcode | String | 返回码(0=成功,其他为失败) |
+| retmsg | String | 返回消息 |
+| data | String | 写卡数据,成功时返回 |
+| sign | String | 签名 |
+| sign_method | String | 参数的加密方法选择,可选值是:HMAC 加密方式为HAMC-SHA1 |
+
+
+## 3.0 修改卡密码 ##
+
+**请求URL:**
+
+- `https://ip:port/epay/api/cardmanage/cardpwdreset`
+
+**请求方式/格式:**
+
+- POST
+- application/x-www-form-urlencoded
+
+**请求参数:**
+
+| 参数名 | 类型 | 必选 | 说明 |
+| --- | --- | --- | --- |
+| appid | String | 是 | 本系统分配给各个接入应用的合作伙伴id号 |
+| cardno | Integer | 是 | 交易卡号 |
+| oldcardpwd | String | 是 | 旧密码 |
+| newcardpwd | String | 是 | 新密码 |
+| sign | String | 是 | 签名 |
+| sign_method | String | 是 | 参数的加密方法选择,可选值是:HMAC 加密方式为HAMC-SHA1 |
+
+**请求内容示例:**
+
+```html
+URI:https://ip:port/epay/api/cardmanage/cardpwdreset
+
+appid:10001
+cardno:123
+sign:1231231234
+sign_method:HMAC
+
+```
+
+**返回示例:**
+
+- 成功
+
+```json
+{
+ "retcode":"0",
+ "retmsg":"签到成功",
+ "termid":123,
+ "termseqno":58,
+ "checknum":123454,
+ "cardno":456,
+ "opername":"张三",
+ "operid":45,
+ "authcode": 64551,
+ "batchno": 4757,
+ "hostdate": "20160803",
+ "hosttime": "154311",
+ "mainkey": "434582727485",
+ "timestamp":"20160606150902",
+ "sign":"hjAtBGygGjFyOKEZmWdxi1tk51/xqLYTr5tm2+zQVfD1RHRzGVC9GNm4ZaXnUsHnu5o3kAZ4U32m0YNiSFpncs0pl1AnnCf1n2hhn39ruABsvD//GzkEINHjyHsnxBr44G2UhyNxplUj+s7s0a7ggjbiMk+BYC3u7VkU9/l+kZOTkEyqs+wZKumfByMZGvKVkY2c2Nr67RaSWd7bsfOJ6HYw2spvu3ptAo2RTrfCxZ0Kn5DcSDm4cagzPMZSHxB8isqqNGrdUaAU0wzzC7704iA5zze//SvCqpCJfYt0OrHOiJEN5kw1d4KESrKGMG6bezlXzAp0LbNlhl+HwZJcag==",
+ "sign_method": "RSA"
+}
+
+```
+
+- 失败
+
+```json
+{
+ "retcode":"1",
+ "retmsg":"操作员密码错误",
+ "timestamp":"20160606150902",
+ "sign": "hjAtBGygGjFyOKEZmWdxi1tk51/xqLYTr5tm2+zQVfD1RHRzGVC9GNm4ZaXnUsHnu5o3kAZ4U32m0YNiSFpncs0pl1AnnCf1n2hhn39ruABsvD//GzkEINHjyHsnxBr44G2UhyNxplUj+s7s0a7ggjbiMk+BYC3u7VkU9/l+kZOTkEyqs+wZKumfByMZGvKVkY2c2Nr67RaSWd7bsfOJ6HYw2spvu3ptAo2RTrfCxZ0Kn5DcSDm4cagzPMZSHxB8isqqNGrdUaAU0wzzC7704iA5zze//SvCqpCJfYt0OrHOiJEN5kw1d4KESrKGMG6bezlXzAp0LbNlhl+HwZJcag==",
+ "sign_method":"RSA"
+}
+
+```
+
+**返回参数说明:**
+
+| 参数名 | 类型 | 说明 |
+| --- | --- | --- |
+| retcode | String | 返回码(0=成功,其他为失败) |
+| retmsg | String | 返回消息 |
+| newcardpwd | String | 新密码,成功时返回 |
+| sign | String | 签名 |
+| sign_method | String | 参数的加密方法选择,可选值是:HMAC 加密方式为HAMC-SHA1 |
+
+
+