结算中心二期API文档
由于业务中台的解藕设计,二期虽然对接C扫B支付,但接口绝大部分均沿用一期接口,在一期接口中灵活适配逻辑。仅少量新增接口面向应用开发。
编制 | 日期 | 版本 | 说明 |
---|---|---|---|
姜鹏 | 2024/02/26 | V1.0 | 对接银联C扫B |
1 全局约定
1.1 域名
注意: 结算中心一期与二期的域名保持一致。
1.2 响应码
见 《结算中心一期API文档》 《3.1 返回码》 http://arch.smartmideazy.com/docs/tx/pay.html
注意:API文档是 HTTP协议,地址复制至浏览器请观察是否自动变成了 https 。
1.3 安全规范
见 《结算中心一期API文档》 《4 安全规范》。 二期API HTTP 头部统一使用 bizToken 。
2 API文档
2.1 结算中心一期API文档
由于二期需求新增了C扫B的付款形式,故结算中心一期的以下部分接口依然可以复用。
5.2.1 请求收银台
URL: /tx/platform-biz/remac-pay-mid/readyorder/save
说明: 协议不变,支付通道字段返回结果多出C扫B选择。注意:业务订单的回调URL及透传参数在些接口定义。
如下:
"pay_channel_list": [
{
"pay_channel_ch": "POS机支付",
"enable": true,
"pay_channel": "pos"
},
{
"pay_channel_ch": "对公转帐",
"enable": true,
"pay_channel": "offline"
},
{
"pay_channel_ch": "银联C扫B",
"enable": true,
"pay_channel": "pos_c2b"
},
{
"pay_channel_ch": "微信",
"enable": false,
"pay_channel": "wechat"
},
{
"pay_channel_ch": "支付宝",
"enable": false,
"pay_channel": "alipay"
}
],
5.2.1A 中台H5请求收银台
URL:/tx/platform-biz/remac-pay-mid/readyorder/get
说明: 中台H5 向中台请求收银台,中台存储预下单信息并返回当前的业务系统支持的支付方式。
说明: 协议不变,支付通道字段返回结果多出C扫B选择,用于呈现银联POS支付、线下打款、银联C扫B三个选项。
如下:
"pay_channel_list": [
{
"pay_channel_ch": "POS机支付",
"enable": true,
"pay_channel": "pos"
},
{
"pay_channel_ch": "对公转帐",
"enable": true,
"pay_channel": "offline"
},
{
"pay_channel_ch": "银联C扫B",
"enable": true,
"pay_channel": "pos_c2b"
},
{
"pay_channel_ch": "微信",
"enable": false,
"pay_channel": "wechat"
},
{
"pay_channel_ch": "支付宝",
"enable": false,
"pay_channel": "alipay"
}
],
5.2.2 请求收银台二维码或跳转链接
URL: /tx/platform-biz/remac-pay-mid/readyorder/jump
说明: 新增:参数 pay_channel = pos_c2b (银联C扫B), 协议入参与出参不变。此接口由中台H5 开发,保持和一期、二期及未来其他支付通道接入后的一致效果。
返回结果如下:
{
"code": "200",
"data": {
"barcode_url": "银联二维码地址",
"out_trade_no": "20230508180845JL6503JBOM"
},
"message": "success"
}
5.2.6.2 银联POS机支付结果查询
URL: /tx/platform-biz/remac-pay-mid/pos/order/query
此接口同时支持银联POS机支付查询和C扫B支付结果查询。
对接银联后原协议可能稍有调整。
5.2.6.4 业务方主动发起退款请求
URL: /tx/platform-biz/remac-pay-mid/pos/api/refund
此接口同时支持银联POS机支付查询和C扫B订单的退款请求。
对接银联后原协议可能稍有调整
5.2.6.5 业务方查询订单退款状态
URL: /tx/platform-biz/remac-pay-mid/pos/api/refund/query
此接口同时支持银联POS机支付查询和C扫B订单的退款查询。
5.3.2 提现接口
描述: 按中台支付流水号进行提现。
URL: /tx/platform-biz/remac-pay-mid/cashWithdrawal/allocate
此接口同时支持银联POS机支付查询和C扫B的提现操作。
6.2.1 支付结果通知
注: 仅支付成功才向业务推送订单支付结果。
协议: HTTP/HTTPS
URL: 业务方的支付回调URL,即《5.2.1 请求收银台 》协议中的 callback_url 字段,extra 是业务方透传JSON字段。
新增:推送结果新增支付通道参数pay_channel,业务方根据此字段来区别pos和C扫B及其他场景。
对接银联后原协议可能稍有调整。
6.2.2 退款结果通知
注: 仅退款成功才向业务推送订单退款结果。
协议: HTTP/HTTPS
URL: 业务方的支付回调URL,即《5.2.1 请求收银台 》协议中的 callback_url 字段,extra 是业务方透传JSON字段。
新增:推送结果新增支付通道参数pay_channel,业务方根据此字段来区别pos和C扫B及其他场景。
对接银联后原协议可能稍有调整。
6.2.3 对帐结果通知
描述: 对帐结果的通知。由中台向业务方推送对帐结果。
URL: 由业务方提供。如有变动,请及时通知业务中台。
对接银联后原协议可能稍有调整。
2.1 结算中心二期对外API文档
2.1.1 关闭C扫B二维码(订单)接口
URL: http://localhost:9001/tx/platform-biz/remac-pay-mid/c2b/closeBarcode
PUT 请求
Header: bizToken
请求示例:
{"out_trade_no": "42172403017031155153172902" }
out_trade_no: 中台支付流水号。
返回:
{"code": "200", "message": "success"}
2.2 结算中心二期对内API文档
注: 此部分API文档不对外,仅中台内部使用。用于API接口的回归验证 。
2.2.1 向银联方发起C扫B下单
http://localhost:9001/tx/platform-biz/remac-union-pay/c2b/makeOrder
请求:
{"billNo": "42172027022611030101", "originalAmount": 1, "totalAmount":1, "expireTime": "2024-02-28 12:30:00", "busiOrderId": "2024022711030101" ,"returnUrl": "https://a.com/i ndex.html" }
响应:
{
"code": "200",
"message": "success",
"barcodeUrl": "https://qr.95516.com/48020000/42172402277190323142479319"
}
2.2.2 向银联方发起关闭C扫B二维码(订单)
URL: http://localhost:9001/tx/platform-biz/remac-union-pay/c2b/closeBarcode
PUT
{"qrCodeId": "42172403017031155153172902" , "billNo": "42172028022611532210", "billDate": "2024-03-01"}
返回:
{
"code": "200",
"message": "success"
}
2.2.3 向银联方发起C扫B 支付结果查询
http://localhost:9001/tx/platform-biz/remac-union-pay/c2b/statusQuery
请求:
{"billNo": "42172028022611030110", "billDate":""2024-03-06", "refundOrderId": "4217202402281429090100", "reqType": "refund"}
返回:
支付:
{
"code": "200",
"message": "success",
"billPayment": {
"billNo": "421720240305114719FB9QNQIML1",
"buyerPayAmount": "2",
"status": "TRADE_REFUND"
},
"refundBillPayment": null
}
退款:
{
"code": "200",
"message": "success",
"billPayment": null,
"refundBillPayment": {
"billNo": "42172028022611030110",
"refundOrderId": "4217202402281429090100",
"refundAmount": "1",
"status": "TRADE_SUCCESS"
}
}
2.2.4 向银联方发起C扫B退款
http://localhost:9001/tx/platform-biz/remac-union-pay/c2b/makeRefund
{"billNo": "42172028022611532110", "billDate":"2024-03-01", "refundOrderId":"4217202402281429090112", "refundDesc":"用户取消订单", "refundAmount": 1 }
返回:
{
"code": "200",
"message": "交易已经退款成功,无需重复退款",
"refundAmount": "0",
"refundStatus": "SUCCESS"
}
2.2.5 向银联方发起C扫B 退款查询
http://localhost:9001/tx/platform-biz/remac-union-pay/c2b/statusQuery
请求:
{"billNo": "42172028022611030110", "billDate":"2024-03-01", "reqType": "pay"}
返回:
{
"code": "200",
"message": "success",
"billPayment": {
"billNo": "42172028022611030110",
"buyerPayAmount": "1",
"status": "TRADE_REFUND"
}
}
注:如果已退款,返回: TRADE_REFUND。 这和一期不一样。持久层如果是付款成功,就不实时来银联查询。
业务中台的支付和退款记录是分开的。
2.2.5 向银联方发起C扫B 退款
http://localhost:9001/tx/platform-biz/remac-union-pay/c2b/makeRefund
{"billNo": "42172028022611532110", "billDate":"2024-03-01", "refundOrderId":"4217202402281429090112", "refundDesc":"用户取消订单", "refundAmount": 1 }
返回:
{
"code": "200",
"message": "success",
"barcodeUrl": "https://qr.95516.com/48020000/42172403016983803149653406"
}
2.2.6 C扫B支付回调接口
2.2.6.1 C扫B支付回调接口
str =billDesc=银联商务股份有限公司&billNo=42172028022611030110&billPayment={"buyerUsername":"139****3676","payTime":"2024-03-01 09:41:24","buyerCashPayAmt":1,"connectSys":"UNIONPAY","paySeqId":"39808781419N","invoiceAmount":1,"settleDate":"2024-03-01","buyerId":"2088702645584641","receiptAmount":1,"totalAmount":1,"couponAmount":0,"billBizType":"bills","buyerPayAmount":1,"targetOrderId":"2024030122001484641402255608","payDetail":"支付宝余额支付0.01元。","merOrderId":"421720280226110301100","status":"TRADE_SUCCESS","targetSys":"Alipay 2.0"}&billQRCode=https://qr.95516.com/48020000/42172403018433816096368680&billStatus=PAID&busiOrderId=2024022715030111&buyerId=2088702645584641&buyerPayAmount=1&buyerUsername=139****3676&createTime=2024-03-01 09:38:16&expireTime=2024-03-02 12:30:00&instMid=QRPAYDEFAULT&invoiceAmount=1&merOrderId=42172028022611030110&merfee=0&mid=898310042154003&msgId=4217&payTime=2024-03-01 09:41:24&queryId=20240301093816980966&receiptAmount=1&requestTimestamp=2024-03-01 09:38:14&seqId=39808781419N&settleDate=2024-03-01&signType=MD5&status=TRADE_SUCCESS&targetOrderId=2024030122001484641402255608&targetSys=Alipay 2.0&tid=00001783&totalAmount=1&transType=33
签名串str =billDesc=银联商务股份有限公司&billNo=421744244RWHNGYNTPIIMVBG&billPayment={"buyerUsername":"139****3676","payTime":"2024-03-06 10:39:03","buyerCashPayAmt":2,"connectSys":"UNIONPAY","paySeqId":"39904230976N","invoiceAmount":2,"settleDate":"2024-03-06","buyerId":"2088702645584641","receiptAmount":2,"totalAmount":2,"couponAmount":0,"billBizType":"bills","buyerPayAmount":2,"targetOrderId":"2024030622001484641428901617","payDetail":"支付宝余额支付0.02元。","merOrderId":"421744244RWHNGYNTPIIMVBG0","status":"TRADE_SUCCESS","targetSys":"Alipay 2.0"}&billQRCode=https://qr.95516.com/48020000/42172403064413823104075592&billStatus=PAID&busiOrderId=792345678901&buyerId=2088702645584641&buyerPayAmount=2&buyerUsername=139****3676&createTime=2024-03-06 10:38:23&expireTime=2024-03-08 14:00:00&instMid=QRPAYDEFAULT&invoiceAmount=2&merOrderId=421744244RWHNGYNTPIIMVBG&merfee=0&mid=898310042154003&msgId=4217&payTime=2024-03-06 10:39:03&queryId=20240306103823981787&receiptAmount=2&requestTimestamp=2024-03-06 10:38:23&seqId=39904230976N&settleDate=2024-03-06&signType=MD5&status=TRADE_SUCCESS&targetOrderId=2024030622001484641428901617&targetSys=Alipay 2.0&tid=00001783&totalAmount=2&transType=33
2.2.6.2 C扫B退款回调接口
https://tx-platform-biz-sit.remacsmart.com/tx/platform-biz/remac-pay-mid/c2b/pay/notify
POST
第一次退款:
billNo=42172028022611532110
refundOrderId=4217202402281429090110
billPayment : { "status":"TRADE_REFUND" }
refundAmount=1
签名串str =billDesc=银联商务股份有限公司&billNo=421744234YTJIKYALISBPUWN&billPayment={"buyerUsername":"139****3676","payTime":"2024-03-05 11:26:22","buyerCashPayAmt":2,"connectSys":"UNIONPAY","paySeqId":"39887449589N","invoiceAmount":2,"settleDate":"2024-03-05","buyerId":"2088702645584641","receiptAmount":2,"totalAmount":2,"couponAmount":0,"billBizType":"bills","buyerPayAmount":2,"targetOrderId":"2024030522001484641424443764","payDetail":"支付宝余额支付0.02元。","merOrderId":"421744234YTJIKYALISBPUWN0","status":"TRADE_REFUND","targetSys":"Alipay 2.0"}&billQRCode=https://qr.95516.com/48020000/42172403055012543110486899&billStatus=REFUND&busiOrderId=62345678901&createTime=2024-03-05 11:25:43&expireTime=2024-03-05 14:00:00&instMid=QRPAYDEFAULT&merOrderId=421744234YTJIKYALISBPUWN&mid=898310042154003&msgId=4217&receiptAmount=2&refundAmount=1&refundDesc=用户取消订单&refundOrderId=421744239YTJIKYALISBPUWN&refundPayTime=2024-03-05 11:38:18&refundSettleDate=2024-03-05&refundTargetOrderId=2024030522001484641424443764&requestTimestamp=2024-03-05 11:25:42&seqId=39887449589N&signType=MD5&tid=00001783&totalAmount=2&transType=36
第二次退款:
billNo=42172028022611532110
refundOrderId=4217202402281429090112
refundAmount=1
billPayment : { "status":"TRADE_REFUND" }
{"billNo": "42172028022611532110", "billDate":"2024-03-01", "refundOrderId":"4217202402281429090112", "refundDesc":"用户取消订单", "refundAmount": 1 }
c2bPayNotify map {attachedData=, bankCardNo=, bankInfo=, billDesc=银联商务股份有限公司, billNo=421720240305114719FB9QNQIML1, billPayment={"buyerUsername":"139****3676","payTime":"2024-03-05 11:49:14","buyerCashPayAmt":2,"connectSys":"UNIONPAY","paySeqId":"39888056715N","invoiceAmount":2,"settleDate":"2024-03-05","buyerId":"2088702645584641","receiptAmount":2,"totalAmount":2,"couponAmount":0,"billBizType":"bills","buyerPayAmount":2,"targetOrderId":"2024030522001484641423129088","payDetail":"支付宝余额支付0.02元。","merOrderId":"421720240305114719FB9QNQIML10","status":"TRADE_REFUND","targetSys":"Alipay 2.0"}, billQRCode=https://qr.95516.com/48020000/42172403057864750111463862, billStatus=REFUND, busiOrderId=72345678901, buyerId=, buyerPayAmount=, buyerUsername=, cardid=, couponmerchantcontribute=, couponothercontribute=, createTime=2024-03-05 11:47:50, employeeno=, expireTime=2024-03-05 14:00:00, extend1=, extend2=, extend3=, extend4=, goods=, instMid=QRPAYDEFAULT, invoiceAmount=, isSubMchntPay=, merOrderId=421720240305114719FB9QNQIML1, mid=898310042154003, msgId=4217, newShopFlag=, orderDesc=, payTime=, platformAmount=, receiptAmount=2, refId=, refundAmount=1, refundDesc=用户取消订单, refundExtOrderId=, refundOrderId=421744239YTJIKYALISBPUWN3, refundPayTime=2024-03-05 12:06:46, refundSettleDate=2024-03-05, refundTargetOrderId=2024030522001484641423129088, requestTimestamp=2024-03-05 11:47:50, seqId=39888056715N, settleDate=, signType=MD5, status=, subAppId=, subOpenId=, subOrders=, targetOrderId=, targetSys=, tid=00001783, totalAmount=2, transType=36, userId=}
退款回调:
发起退款超时,业务中台保存失败,结果推送过来后找不到记录,需要补单。
1, 在推送通知逻辑中完成补单操作。
billDesc=银联商务股份有限公司&billNo=421744244RWHNGYNTPIIMVBG&billPayment={"buyerUsername":"139****3676","payTime":"2024-03-06 10:39:03","buyerCashPayAmt":2,"connectSys":"UNIONPAY","paySeqId":"39904230976N","invoiceAmount":2,"settleDate":"2024-03-06","buyerId":"2088702645584641","receiptAmount":2,"totalAmount":2,"couponAmount":0,"billBizType":"bills","buyerPayAmount":2,"targetOrderId":"2024030622001484641428901617","payDetail":"支付宝余额支付0.02元。","merOrderId":"421744244RWHNGYNTPIIMVBG0","status":"TRADE_REFUND","targetSys":"Alipay 2.0"}&billQRCode=https://qr.95516.com/48020000/42172403064413823104075592&billStatus=REFUND&busiOrderId=792345678901&createTime=2024-03-06 10:38:23&expireTime=2024-03-08 14:00:00&instMid=QRPAYDEFAULT&merOrderId=421744244RWHNGYNTPIIMVBG&mid=898310042154003&msgId=4217&receiptAmount=2&refundAmount=2&refundDesc=用户取消订单&refundOrderId=42175032WKTPNXYBSMDANCNX&refundPayTime=2024-03-06 11:14:59&refundSettleDate=2024-03-06&refundTargetOrderId=2024030622001484641428901617&requestTimestamp=2024-03-06 10:38:23&seqId=39904230976N&signType=MD5&tid=00001783&totalAmount=2&transType=36&sign=
2, 查询退款流水中
2.2.7 C扫B 提现接口
2.2.8 C扫B 对帐接口
2.2.9 业务请求收银台预下单:
https://tx-platform-biz-sit.remacsmart.com/tx/platform-biz/remac-pay-mid/readyorder/save
{ "business_id": "1101", "business_type": "tiance", "business_order_no": "22345678901","goods_content":"test", "goods_name": "test", "goods_count": 1,
"unit_price": 1.2 , "total_fee": 1.2, "call_back_url":"https://ruizhu.com/api", "extra" : "{\"type\": \"save\"}"
}
返回:
{
"code": "200",
"data": {
"out_trade_no": "4217202403050926387UC6J8D0EA",
"pay_channel_list": [
{
"pay_channel_ch": "POS机支付",
"enable": true,
"pay_channel": "pos"
},
{
"pay_channel_ch": "对公转帐",
"enable": true,
"pay_channel": "offline"
},
{
"pay_channel_ch": "银联C扫B",
"enable": true,
"pay_channel": "pos_c2b"
},
{
"pay_channel_ch": "微信",
"enable": false,
"pay_channel": "wechat"
},
{
"pay_channel_ch": "支付宝",
"enable": false,
"pay_channel": "alipay"
}
]
},
"message": "success"
}
2.2.9 C扫B二维码
https://tx-platform-biz-sit.remacsmart.com/tx/platform-biz/remac-pay-mid/readyorder/jump
{
"out_trade_no": "4217202403050926387UC6J8D0EA", "redirect_url": "https://ploypay-sit.remacsmart.com/index.html", "goods_name":"test","barcode_gen": 1, "fund_type": "pay", "pay_channel":"pos_c2b",
}
返回:
{
"code": "200",
"data": {
"barcode_url": "https://qr.95516.com/48020000/42172403057725406101233909",
"out_trade_no": "4217202403050926387UC6J8D0EA"
},
"message": "success"
}
2.2.10 查询支付结果
https://tx-platform-biz-sit.remacsmart.com/tx/platform-biz/remac-pay-mid/pos/order/query
请求:
{"out_trade_no": "421744234YTJIKYALISBPUWN", "pay_channel": "pos_c2b" }
返回:
{
"code": "200",
"data": {
"id": 238488,
"out_trade_no": "421744234YTJIKYALISBPUWN",
"submit_time": "2024-03-05 11:25:31",
"update_time": "2024-03-05 11:26:22",
"nick_name": "139****3676",
"shop_id": 200030,
"much_root_id": 200025,
"total_fee": "0.02",
"currency_unit": "yuan",
"actual_total_fee": "0.02",
"status": 5,
"pay_callbak_url": "https://ruizhu.com/api",
"extra": "{\"type\": \"save\"}",
"business_order_no": "62345678901",
"business_order_type": "tiance",
"goods_name": "test",
"trans_date": "20240305",
"pos_c2b_return_url": "https://ruizhu.com/index.html",
"bill_date": "2024-03-05",
},
"message": "success"
}
2.2.11 退款
https://tx-platform-biz-sit.remacsmart.com/tx/platform-biz/remac-pay-mid/pos/api/refund
{ "out_trade_no": "421744244RWHNGYNTPIIMVBG" , "out_refund_no": "", "refund_amount": 0.02 , "pay_channel": "pos_c2b" }
签名串示例:
签名串str =bankCardNo=621483******3036&bankInfo=招商银行(03080000)&billDesc=订金&billNo=421744871YSMSXVYQFTGLCSE&billPayment={"payTime":"2024-03-25 11:20:24","buyerCashPayAmt":1,"connectSys":"ORIGINAL","paySeqId":"40266600690N","invoiceAmount":1,"settleDate":"2024-03-25","receiptAmount":1,"totalAmount":1,"couponAmount":0,"billBizType":"bills","buyerPayAmount":1,"targetOrderId":"21240325408244850953","payDetail":"现金支付0.01元。","merOrderId":"421744871YSMSXVYQFTGLCSE0","status":"TRADE_REFUND","targetSys":"ACP"}&billQRCode=https://qr.95516.com/48020000/42172403251162021117091856&billStatus=REFUND&busiOrderId=1772101182829088769&createTime=2024-03-25 11:20:21&expireTime=2024-03-25 11:50:20&instMid=QRPAYDEFAULT&merOrderId=421744871YSMSXVYQFTGLCSE&mid=89844115712AAOO&msgId=4217&orderDesc=订金&receiptAmount=1&refundAmount=1&refundDesc=用户取消订单&refundPayTime=2024-03-25 11:41:43&refundSettleDate=2024-03-25&requestTimestamp=2024-03-25 11:20:20&seqId=40266600690N&signType=MD5&tid=3JAG23G9&totalAmount=1&transType=36
attachedData=&bankCardNo=&bankInfo=OTHERS&billDesc=%E8%AE%A2%E9%87%91&billNo=421745127GIOGDTJJSMKNKJX&billPayment=%7B%22payTime%22%3A%222024-03-26+11%3A21%3A14%22%2C%22buyerCashPayAmt%22%3A1%2C%22connectSys%22%3A%22UNIONPAY%22%2C%22paySeqId%22%3A%2240284074085N%22%2C%22invoiceAmount%22%3A1%2C%22settleDate%22%3A%222024-03-26%22%2C%22buyerId%22%3A%22otdJ_uOECwlpEa27aBEiJZUzH0ik%22%2C%22receiptAmount%22%3A1%2C%22totalAmount%22%3A1%2C%22couponAmount%22%3A0%2C%22billBizType%22%3A%22bills%22%2C%22buyerPayAmount%22%3A1%2C%22targetOrderId%22%3A%224200002179202403269959454490%22%2C%22payDetail%22%3A%22%E7%8E%B0%E9%87%91%E6%94%AF%E4%BB%980.01%E5%85%83%E3%80%82%22%2C%22merOrderId%22%3A%22421745127GIOGDTJJSMKNKJX0%22%2C%22status%22%3A%22TRADE_REFUND%22%2C%22targetSys%22%3A%22WXPay%22%7D&billQRCode=https%3A%2F%2Fqr.95516.com%2F48020000%2F42172403268822057110155029&billStatus=REFUND&busiOrderId=1772463724666949634&buyerId=&buyerPayAmount=&buyerUsername=&cardid=&couponmerchantcontribute=&couponothercontribute=&createTime=2024-03-26+11%3A20%3A57&employeeno=&expireTime=2024-03-26+11%3A50%3A57&extend1=&extend2=&extend3=&extend4=&goods=&instMid=QRPAYDEFAULT&invoiceAmount=&isSubMchntPay=&merOrderId=421745127GIOGDTJJSMKNKJX&mid=89844115712AAOP&msgId=4217&newShopFlag=&orderDesc=%E8%AE%A2%E9%87%91&payTime=&platformAmount=&receiptAmount=1&refId=&refundAmount=1&refundDesc=%E7%94%A8%E6%88%B7%E5%8F%96%E6%B6%88%E8%AE%A2%E5%8D%95&refundExtOrderId=&refundPayTime=2024-03-26+11%3A21%3A37&refundSettleDate=2024-03-26&refundTargetOrderId=50101009022024032698076730739&requestTimestamp=2024-03-26+11%3A20%3A57&seqId=40284074085N&settleDate=&sign=7D9E23418BB41C5ED012696891FDEC15&signType=MD5&status=&subAppId=&subOpenId=&subOrders=&targetOrderId=&targetSys=&tid=HTM71AC4&totalAmount=1&transType=36&userId=