都邦
<p><strong>商户号:</strong>10027805809
<strong>机构号:</strong>微信=85QIPHRG、支付宝=6S4EAOFN
<strong>扫码签名key=</strong>3Mdw7d4c03969YFb1NI8z5085GHo50x7RGE3467M558VSvY37at6hav6C6E1-----用于交互
<strong>查单签名key=</strong>3094B6B97C7C482D9DEA035699E7BC24-----可能是用于页面
<strong>查单签名key:</strong>y4ruw9chv636u9uq4vjkvvcct815pr9uu94mh42nma1x9cmxhb2cncpte6w8----用户交互</p>
<p><strong>商户号:</strong>10022837287
<strong>机构号:</strong>微信=FCDYD66、
<strong>扫码签名key=</strong>J8WigJSzg495ZJE00Db140ePT84r3eX387K004FP6L3s8h1sT27Cvn54NLsS-----用于交互
<strong>查单签名key=</strong>3094B6B97C7C482D9DEA035699E7BC24-----可能是用于页面
<strong>查单签名key:</strong>y4ruw9chv636u9uq4vjkvvcct815pr9uu94mh42nma1x9cmxhb2cncpte6w8-----用于交互</p>
<p><strong>商户号:</strong>10022574942
<strong>机构号:</strong>微信=1RKW8ROY、
<strong>扫码签名key=</strong>3aDsBf05dyUk1c7bVr427vrqPEC1NKL4C99sWx4u28EPe7r9J5I42n908623-----用于交互
<strong>查单签名key=</strong>3094B6B97C7C482D9DEA035699E7BC24-----可能是用于页面
<strong>查单签名key:</strong>y4ruw9chv636u9uq4vjkvvcct815pr9uu94mh42nma1x9cmxhb2cncpte6w8-----用于交互</p>
<h2><strong>微信</strong>,</h2>
<p><strong>商户定制appid=</strong>wx3978223bdbcfd76a
<strong>机构号:</strong>85QIPHRG</p>
<h3>扫码入口参数:</h3>
<p>id、ct、sg、qr
customerRequestId=YM111pay012021122715554969038,qrCode=85QIPHRG,sign=5BCD3289BECD5C34FBA0A4FAAB3635C1
<strong>签名计算串:</strong>ct=1640591749&id=YM111pay012021122715554969038&qr=85QIPHRG&key=3Mdw7d4c03969YFb1NI8z5085GHo50x7RGE3467M558VSvY37at6hav6C6E1</p>
<p><strong>获取微信openid,</strong>o6gLa05SxHTTJMqMbYRnxlRKo6ZA</p>
<h3>cod查单:</h3>
<p><strong>查单请求地址:</strong><a href="http://ecar.dbic.com.cn/servlet/WiPos">http://ecar.dbic.com.cn/servlet/WiPos</a></p>
<p>状态:
20-查无此单
24-缴费单号被锁定
25-订单已注销
26-缴费单号已过期
27-保险公司系统异常
28-订单状态异常
29-没有操作该订单的权限
30-即时生效业务已过起保时间请修改</p>
<p><strong>请求参数:</strong>
<?xml version="1.0" encoding="UTF-8"?><COD-MS><SessionHead><Version>1.0</Version><ServiceCode>COD502</ServiceCode><TransactionID>DUBANGCOD502202112278315345764</TransactionID><SrcSysID>yeepay</SrcSysID><DstSysID>DUBANG</DstSysID><ReqTime>20211227155551</ReqTime><HMAC>e2373fdad80d934f29dde4512a88c127</HMAC></SessionHead><SessionBody><OrderNo>YM111pay012021122715554969038</OrderNo><CompanyCode>10027805809</CompanyCode><PosSn>999999999999</PosSn><TrxType>PUR</TrxType><EmployeeID>123456</EmployeeID></SessionBody></COD-MS>
<strong>签名计算串:</strong></p>
<SessionHead><Version>1.0</Version><ServiceCode>COD502</ServiceCode><TransactionID>DUBANGCOD502202112278315345764</TransactionID><SrcSysID>yeepay</SrcSysID><DstSysID>DUBANG</DstSysID><ReqTime>20211227155551</ReqTime></SessionHead><SessionBody><OrderNo>YM111pay012021122715554969038</OrderNo><CompanyCode>10027805809</CompanyCode><PosSn>999999999999</PosSn><TrxType>PUR</TrxType><EmployeeID>123456</EmployeeID></SessionBody>
**cod查单响应结果:**
<?xml version="1.0" encoding="UTF-8"?><COD-MS><SessionHead><ResultCode>2</ResultCode><ResultMsg>成功</ResultMsg><Version>1.0</Version><ServiceCode>COD502</ServiceCode><TransactionID>DUBANGCOD502202112278315345764</TransactionID><SrcSysID>DUBANG</SrcSysID><DstSysID>yeepay</DstSysID><RespTime>20211227155551</RespTime><HMAC>bcce24a6a1d230b08b92cb90d8a52b64</HMAC></SessionHead><SessionBody><Item><OrderNo>YM111pay012021122715554969038</OrderNo><ReceiverName>叶航杰</ReceiverName><Amount>156.0</Amount><CurentPayNo>1</CurentPayNo><PayNo>1</PayNo><MergeFlag>0</MergeFlag><MergeBusinessNo>;</MergeBusinessNo><CompanyCode>10027805809</CompanyCode><PosSn>999999999999</PosSn><OrderStatus>23</OrderStatus></Item></SessionBody></COD-MS>
## 中保信实名
**中保信实名请求地址:**http://ecar.dbic.com.cn/servlet/AuthAutonymYeemaServlet
**中保信实名请求参数:**
<?xml version="1.0" encoding="UTF-8"?><YMF-MS><SessionHead><SrcSysID>yeepay</SrcSysID><ReqTime>20211227155557</ReqTime><HMAC>e8a15ec996578f58e1a20f7d37ce8139</HMAC></SessionHead><SessionBody><OrderNo>YM111pay012021122715554969038</OrderNo><CustomerNo>10027805809</CustomerNo><OpenId>o6gLa05SxHTTJMqMbYRnxlRKo6ZA</OpenId><PayTypeCode>3</PayTypeCode><WechatRedirectUrl>https://yimafu.yeepay.com/ymf-pay/auth/wechat</WechatRedirectUrl><BusiCode>983SN9930201</BusiCode></SessionBody></YMF-MS>
**中保信实名响应报文:**
<?xml version="1.0" encoding="UTF-8"?><YMF-MS><SessionHead><ResultCode><![CDATA[2]]></ResultCode><ResultMsg><![CDATA[成功]]></ResultMsg><SrcSysID><![CDATA[yeepay]]></SrcSysID><RespTime><![CDATA[20211227155557]]></RespTime><HMAC><![CDATA[c62ed137432b1e73fd46f0eac22df9d0]]></HMAC></SessionHead><SessionBody><BusiCode><![CDATA[983SN9930201]]></BusiCode><CustomerNo><![CDATA[10027805809]]></CustomerNo><OrderNo><![CDATA[YM111pay012021122715554969038]]></OrderNo><RetCode><![CDATA[00]]></RetCode><ErrMsg><![CDATA[不需要实名]]></ErrMsg><WechatAuthUrl><![CDATA[https://yimafu.yeepay.com/ymf-pay/qrPay/auth?BusiCode=983SN9930201&OrderNo=YM111pay012021122715554969038&RetCode=00&ErrMsg=不需要实名]]></WechatAuthUrl><AuthName><![CDATA[叶航杰]]></AuthName><AuthIdCardNo><![CDATA[441900199409295178]]></AuthIdCardNo><AuthMobileNo><![CDATA[15307758161]]></AuthMobileNo><InsureType><![CDATA[00]]></InsureType><ProposalNo><![CDATA[10590245090021045143]]></ProposalNo><AuthOrderNo><![CDATA[]]></AuthOrderNo></SessionBody></YMF-MS>
**实名加签方式:**
String BUSI_CODE = "983SN9930201";
String md5String = "BusiCode=" + BUSI_CODE + "&CustomerNo=" + customerNo + "&OrderNo=" + orderNo + "&KEY=" + params.get("secretKey");
String hamc = md5Validate(md5String);
## cod支付结果通知报文:
**通知地址:** http://ecar.dbic.com.cn/servlet/WiPos
<?xml version="1.0" encoding="UTF-8"?><COD-MS><SessionHead><Version>1.0</Version><ServiceCode>COD503</ServiceCode><TransactionID>DUBANGCOD503202112277105920450</TransactionID><SrcSysID>yeepay</SrcSysID><DstSysID>DUBANG</DstSysID><ReqTime>20211227155617</ReqTime><HMAC>5ff40e8d4f80a979ca6d8e041e0a3ff9</HMAC></SessionHead><SessionBody><OrderNo>YM111pay012021122715554969038</OrderNo><Amount>156.00</Amount><TrxType>PUR</TrxType><EmployeeID>o6gLa05SxHTTJMqMbYRnxlRKo6ZA</EmployeeID><CompanyCode>10027805809</CompanyCode><PosSn>85QIPHRG</PosSn><CurentPayNo>1</CurentPayNo><PayNo>1</PayNo><MergeFlag>0</MergeFlag><MergeBusinessNo>YM111pay012021122715554969038</MergeBusinessNo><PayTypeCode>3</PayTypeCode><PayTypeMsg>WXPAY</PayTypeMsg><BankCardNo>WXPAY</BankCardNo><BankOrderNo></BankOrderNo><YeepayOrderNo>1001202112270000003039186927</YeepayOrderNo><ReferenceNumber>090486087530</ReferenceNumber><TransSource>1</TransSource></SessionBody></COD-MS>
**加签参数报文**
<SessionHead><Version>1.0</Version><ServiceCode>COD503</ServiceCode><TransactionID>DUBANGCOD503202112277105920450</TransactionID><SrcSysID>yeepay</SrcSysID><DstSysID>DUBANG</DstSysID><ReqTime>20211227155617</ReqTime></SessionHead><SessionBody><OrderNo>YM111pay012021122715554969038</OrderNo><Amount>156.00</Amount><TrxType>PUR</TrxType><EmployeeID>o6gLa05SxHTTJMqMbYRnxlRKo6ZA</EmployeeID><CompanyCode>10027805809</CompanyCode><PosSn>85QIPHRG</PosSn><CurentPayNo>1</CurentPayNo><PayNo>1</PayNo><MergeFlag>0</MergeFlag><MergeBusinessNo>YM111pay012021122715554969038</MergeBusinessNo><PayTypeCode>3</PayTypeCode><PayTypeMsg>WXPAY</PayTypeMsg><BankCardNo>WXPAY</BankCardNo><BankOrderNo></BankOrderNo><YeepayOrderNo>1001202112270000003039186927</YeepayOrderNo><ReferenceNumber>090486087530</ReferenceNumber><TransSource>1</TransSource></SessionBody>
**通知结果返回:**
原cod逻辑:
if ("DUBANG".equals(custKey)){
if(StringUtils.isNotBlank(callback)&&callback.indexOf("<ResultCode>2</ResultCode>")>0){
sessionHeader.setResultCode("2");
sessionHeader.setResultMsg("成功");
}
}
resultMsg = callback.getSessionHeader().getResultMsg();
if (ResultCode.SUCCESS.equals(resultCode)) {
success = true;
}
// 备注
ResultCode.SUCCESS == 2
## **支付宝**
**appid=**2019072966046034
**机构号:**6S4EAOFN
## 扫码入口参数:
customerRequestId=YM111pay012021122715523954056,qrCode=6S4EAOFN,sign=8DBEB7361522835AA7C18E56AC582F0F
**计算签名串:**ct=1640591560&id=YM111pay012021122715523954056&qr=6S4EAOFN&key=3Mdw7d4c03969YFb1NI8z5085GHo50x7RGE3467M558VSvY37at6hav6C6E1
**获取到userid=**2088622949392989
## cod查单:
**请求参数:**
<?xml version="1.0" encoding="UTF-8"?><COD-MS><SessionHead><Version>1.0</Version><ServiceCode>COD502</ServiceCode><TransactionID>DUBANGCOD502202112279243821577</TransactionID><SrcSysID>yeepay</SrcSysID><DstSysID>DUBANG</DstSysID><ReqTime>20211227155241</ReqTime><HMAC>3fb5473b985e84ee356c99413b1502fa</HMAC></SessionHead><SessionBody><OrderNo>YM111pay012021122715523954056</OrderNo><CompanyCode>10027805809</CompanyCode><PosSn>999999999999</PosSn><TrxType>PUR</TrxType><EmployeeID>123456</EmployeeID></SessionBody></COD-MS>
**签名计算串:**
<SessionHead><Version>1.0</Version><ServiceCode>COD502</ServiceCode><TransactionID>DUBANGCOD502202112279243821577</TransactionID><SrcSysID>yeepay</SrcSysID><DstSysID>DUBANG</DstSysID><ReqTime>20211227155241</ReqTime></SessionHead><SessionBody><OrderNo>YM111pay012021122715523954056</OrderNo><CompanyCode>10027805809</CompanyCode><PosSn>999999999999</PosSn><TrxType>PUR</TrxType><EmployeeID>123456</EmployeeID></SessionBody>
**cod查单响应参数:**
<?xmlversion="1.0"encoding="UTF-8"?><COD-MS><SessionHead><ResultCode>2</ResultCode><ResultMsg>成功</ResultMsg><Version>1.0</Version><ServiceCode>COD502</ServiceCode><TransactionID>DUBANGCOD502202112279243821577</TransactionID><SrcSysID>DUBANG</SrcSysID><DstSysID>yeepay</DstSysID><RespTime>20211227155242</RespTime><HMAC>2f9ecb68c6f60572a455cd81ac6ceed6</HMAC></SessionHead><SessionBody><Item><OrderNo>YM111pay012021122715523954056</OrderNo><ReceiverName>吴海通</ReceiverName><Amount>2393.66</Amount><CurentPayNo>1</CurentPayNo><PayNo>1</PayNo><MergeFlag>0</MergeFlag><MergeBusinessNo>;</MergeBusinessNo><CompanyCode>10027805809</CompanyCode><PosSn>999999999999</PosSn><OrderStatus>23</OrderStatus></Item></SessionBody></COD-MS>
## 中保信:
**中保信实名请求地址:**
http://ecar.dbic.com.cn/servlet/AuthAutonymYeemaServlet
**中保信请求报文:**
<?xml version="1.0" encoding="UTF-8"?><YMF-MS><SessionHead><SrcSysID>yeepay</SrcSysID><ReqTime>20211227155245</ReqTime><HMAC>01427794b3a3cc9b4de2c5f7b37f5bfa</HMAC></SessionHead><SessionBody><OrderNo>YM111pay012021122715523954056</OrderNo><CustomerNo>10027805809</CustomerNo><AliUserId>2088622949392989</AliUserId><PayTypeCode>4</PayTypeCode><BusiCode>983SN9930201</BusiCode></SessionBody></YMF-MS>
**中保信响应报文:**
<?xml version="1.0" encoding="UTF-8"?><YMF-MS><SessionHead><ResultCode><![CDATA[2]]></ResultCode><ResultMsg><![CDATA[成功]]></ResultMsg><SrcSysID><![CDATA[yeepay]]></SrcSysID><RespTime><![CDATA[20211227155245]]></RespTime><HMAC><![CDATA[6911b5698a6f11eea85f653a5f06a2a3]]></HMAC></SessionHead><SessionBody><BusiCode><![CDATA[983SN9930201]]></BusiCode><CustomerNo><![CDATA[10027805809]]></CustomerNo><OrderNo><![CDATA[YM111pay012021122715523954056]]></OrderNo><RetCode><![CDATA[00]]></RetCode><ErrMsg><![CDATA[实名认证通过]]></ErrMsg><WechatAuthUrl><![CDATA[https://yimafu.yeepay.com/ymf-pay/qrPay/auth?BusiCode=983SN9930201&OrderNo=YM111pay012021122715523954056&RetCode=00&ErrMsg=实名认证通过]]></WechatAuthUrl><AuthName><![CDATA[吴海通]]></AuthName><AuthIdCardNo><![CDATA[330325197012172558]]></AuthIdCardNo><AuthMobileNo><![CDATA[13355880787]]></AuthMobileNo><InsureType><![CDATA[00]]></InsureType><ProposalNo><![CDATA[10510233030121002859#10590233030121003443]]></ProposalNo><AuthOrderNo><![CDATA[2021122715524530175]]></AuthOrderNo></SessionBody></YMF-MS>
## cod通知报文:
通知地址:http://ecar.dbic.com.cn/servlet/WiPos
<?xml version="1.0" encoding="UTF-8"?><COD-MS><SessionHead><Version>1.0</Version><ServiceCode>COD503</ServiceCode><TransactionID>DUBANGCOD503202112272486734047</TransactionID><SrcSysID>yeepay</SrcSysID><DstSysID>DUBANG</DstSysID><ReqTime>20211227155305</ReqTime><HMAC>30a94736f802390aac8b31b6e151212d</HMAC></SessionHead><SessionBody><OrderNo>YM111pay012021122715523954056</OrderNo><Amount>2393.66</Amount><TrxType>PUR</TrxType><EmployeeID>2088622949392989</EmployeeID><CompanyCode>10027805809</CompanyCode><PosSn>6S4EAOFN</PosSn><CurentPayNo>1</CurentPayNo><PayNo>1</PayNo><MergeFlag>0</MergeFlag><MergeBusinessNo>YM111pay012021122715523954056</MergeBusinessNo><PayTypeCode>4</PayTypeCode><PayTypeMsg>ALIPAY</PayTypeMsg><BankCardNo>ALIPAY</BankCardNo><BankOrderNo></BankOrderNo><YeepayOrderNo>1001202112270000003039176737</YeepayOrderNo><ReferenceNumber>898486087539</ReferenceNumber><TransSource>1</TransSource></SessionBody></COD-MS>
**通知签名计算:**
<SessionHead><Version>1.0</Version><ServiceCode>COD503</ServiceCode><TransactionID>DUBANGCOD503202112272486734047</TransactionID><SrcSysID>yeepay</SrcSysID><DstSysID>DUBANG</DstSysID><ReqTime>20211227155305</ReqTime></SessionHead><SessionBody><OrderNo>YM111pay012021122715523954056</OrderNo><Amount>2393.66</Amount><TrxType>PUR</TrxType><EmployeeID>2088622949392989</EmployeeID><CompanyCode>10027805809</CompanyCode><PosSn>6S4EAOFN</PosSn><CurentPayNo>1</CurentPayNo><PayNo>1</PayNo><MergeFlag>0</MergeFlag><MergeBusinessNo>YM111pay012021122715523954056</MergeBusinessNo><PayTypeCode>4</PayTypeCode><PayTypeMsg>ALIPAY</PayTypeMsg><BankCardNo>ALIPAY</BankCardNo><BankOrderNo></BankOrderNo><YeepayOrderNo>1001202112270000003039176737</YeepayOrderNo><ReferenceNumber>898486087539</ReferenceNumber><TransSource>1</TransSource></SessionBody>
**cod通知响应报文:**
原cod逻辑:
if ("DUBANG".equals(custKey)){
if(StringUtils.isNotBlank(callback)&&callback.indexOf("<ResultCode>2</ResultCode>")>0){
sessionHeader.setResultCode("2");
sessionHeader.setResultMsg("成功");
}
}
resultMsg = callback.getSessionHeader().getResultMsg();
if (ResultCode.SUCCESS.equals(resultCode)) {
success = true;
}
// 备注
ResultCode.SUCCESS == 2
深圳实名:
请求地址:
http://ecar.dbic.com.cn/servlet/AuthAutonymYeemaServlet
请求报文:
<?xml version="1.0" encoding="UTF-8"?><YMF-MS><SessionHead><SrcSysID>yeepay</SrcSysID><ReqTime>20220109110449</ReqTime><HMAC>697aba0ce082541e3e04573f6d04766b</HMAC></SessionHead><SessionBody><OrderNo>YM111000042022010911030750416</OrderNo><CustomerNo>10022574942</CustomerNo><OpenId></OpenId><PayTypeCode>3</PayTypeCode><WechatRedirectUrl>https://yimafu.yeepay.com/ymf-pay/auth/wechat</WechatRedirectUrl><BusiCode>983SN9930201</BusiCode></SessionBody></YMF-MS>
返回报文:
<?xml version="1.0" encoding="UTF-8"?><YMF-MS><SessionHead><ResultCode><![CDATA[2]]></ResultCode><ResultMsg><![CDATA[成功]]></ResultMsg><SrcSysID><![CDATA[yeepay]]></SrcSysID><RespTime><![CDATA[20220109110449]]></RespTime><HMAC><![CDATA[20dfada41fb04e41b6e5e965190b8a49]]></HMAC></SessionHead><SessionBody><BusiCode><![CDATA[983SN9930201]]></BusiCode><CustomerNo><![CDATA[10022574942]]></CustomerNo><OrderNo><![CDATA[YM111000042022010911030750416]]></OrderNo><RetCode><![CDATA[02]]></RetCode><ErrMsg><![CDATA[深圳模式实名]]></ErrMsg><WechatAuthUrl><![CDATA[https://yimafu.yeepay.com/ymf-pay/qrPay/auth?BusiCode=983SN9930201&OrderNo=YM111000042022010911030750416&RetCode=02&ErrMsg=深圳模式实名]]></WechatAuthUrl><AuthName><![CDATA[丘冬东]]></AuthName><AuthIdCardNo><![CDATA[441421199308255315]]></AuthIdCardNo><AuthMobileNo><![CDATA[13570811803]]></AuthMobileNo><InsureType><![CDATA[00]]></InsureType><ProposalNo><![CDATA[10510244030922000035#10590244030922000037]]></ProposalNo><AuthOrderNo><![CDATA[]]></AuthOrderNo></SessionBody></YMF-MS>
测试商编:10015386779
密钥:LPZZ7Fi0i8Adx283Gz32d132MvC3S46K8TJ9235Y8h987h39K7eEq4ms45fu
退款:
入参 : <?xml version="1.0" encoding="UTF-8"?><COD-MS><SessionHead><Version>1.0</Version><ServiceCode>IOR</ServiceCode><Company>DUBANG</Company><ReqTime>20220324154957</ReqTime><HMAC>d80676b0bbe85823b25750e9ff6192da</HMAC></SessionHead><SessionBody><OrderNo>YM111000042022032415380163569</OrderNo><CustomerNumber>10015386779</CustomerNumber><RefundAmount>0.01</RefundAmount><RefundRequestNo>RF111pay012022032415495774456</RefundRequestNo></SessionBody></COD-MS>
返回:
<?xml version="1.0" encoding="UTF-8"?><COD-MS><SessionHead><ResultCode>00</ResultCode><ResultMsg>成功</ResultMsg><RespTime>20220324154958</RespTime><HMAC>fe0bae6bf48c9c0d05b76b4d2f257861</HMAC></SessionHead><SessionBody><OrderNo>YM111000042022032415380163569</OrderNo><CustomerNumber>10015386779</CustomerNumber><RefundRequestNo>RF111pay012022032415495774456</RefundRequestNo></SessionBody></COD-MS>
退款查询:
入参 : <?xml version="1.0" encoding="UTF-8"?><COD-MS><SessionHead><Version>1.0</Version><ServiceCode>IOR</ServiceCode><Company>DUBANG</Company><ReqTime>20220324160401</ReqTime><HMAC>8b6c0eacd2ea5bbeb170dec42a587b49</HMAC></SessionHead><SessionBody><CustomerNumber>10015386779</CustomerNumber><RefundRequestNo>RF111pay012022032415495774456</RefundRequestNo><OrderNo>YM111000042022032415380163569</OrderNo></SessionBody></COD-MS>
返回:
<?xml version="1.0" encoding="UTF-8"?><COD-MS><SessionHead><ResultCode>00</ResultCode><ResultMsg>成功</ResultMsg><RespTime>20220324155958</RespTime><HMAC>27b0e7e0e0a3404a2c160e9cde5a9303</HMAC></SessionHead><SessionBody><OrderNo>YM111000042022032415380163569</OrderNo><RefundRequestNo>RF111pay012022032415495774456</RefundRequestNo><CustomerNumber>10015386779</CustomerNumber><RefundStatus>PROCESS</RefundStatus><RefundAmount>0.01</RefundAmount></SessionBody></COD-MS>