興業(yè)收付直通車代付接口_第1頁
興業(yè)收付直通車代付接口_第2頁
興業(yè)收付直通車代付接口_第3頁
興業(yè)收付直通車代付接口_第4頁
興業(yè)收付直通車代付接口_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、收付直通車商戶代付接口V1.1(文檔更新地址:10:7052/cibhall/images/epay/%d0%cb%d2%b5%d2%f8%d0%d0%ca%d5%b8%b6%d6%b1%cd%a8%b3%b5%c9%cc%bb%a7%b4%fa%b8%b6%bd%d3%bf%da.docx)版本修訂說明編號修訂內(nèi)容簡述修訂日期版本號修訂人1草稿2014-09-01V0.1葉黎明2增加商戶查詢接口2015-04-07V1.1鄭尚書收付直通車-商戶代付接口目錄 1接口安全策略11.1安全組件(對賬服務(wù)接口不使用)11.1.1對接口的統(tǒng)一說明11.1.2使用說明

2、11.2數(shù)字簽名(僅對賬服務(wù)使用)61.2.1簽名規(guī)則61.2.2簽名算法示例72環(huán)境說明102.1商戶申請地址102.2代付接入地址102.3接口頻率限制說明103接口調(diào)用103.1單筆資金付款103.1.1功能概述103.1.2輸入?yún)?shù)113.1.3返回結(jié)果113.1.4接口示例123.2單筆代付查詢133.2.1功能概述133.2.2輸入?yún)?shù)133.2.3返回結(jié)果133.2.4接口示例143.3商戶信息查詢接口153.3.1功能概述153.3.2輸入?yún)?shù)153.3.3返回結(jié)果153.3.4接口示例154對賬服務(wù)164.1資金對賬文件下載164.1.1功能概述164.1.2輸入?yún)?shù)174.

3、1.3返回結(jié)果174.1.4接口示例185錯誤碼說明195.1通用錯誤(10000-10099)195.2服務(wù)分發(fā)錯誤(10100-10199)195.3數(shù)據(jù)訪問錯誤(10200-10299)195.4后端系統(tǒng)交易錯誤(10300-10399)205.5商戶類錯誤(20000-20099)205.6訂單類錯誤(20100-20199)215.7支付類錯誤(20200-20299)215.8對賬類錯誤(20500-20599)225.9賬戶類錯誤(20700-20799)225.10文件下載類錯誤(21000-21099)221 接口安全策略代付接口目前使用到的安全策略包括安全組件和數(shù)字簽名兩種

4、方式。1.1 安全組件(對賬服務(wù)接口不使用)1.1.1 對接口的統(tǒng)一說明 參數(shù)接口傳輸?shù)乃袇?shù)都使用UTF-8進(jìn)行編碼。 調(diào)用方式接口采用http/https連接方式進(jìn)行通訊,通訊API在客戶端中已編寫完成,調(diào)用人員只需關(guān)注業(yè)務(wù)參數(shù)的填充工作。 IP限制允許對接口的請求IP進(jìn)行限制。代付商戶在開通時可以向收付直通車系統(tǒng)提供一個或者多個固定IP用于做交易和查詢。1.1.2 使用說明在客戶端使用安全組件之前需要在客戶端系統(tǒng)中做好如下的文件配置和依賴包的導(dǎo)入工作。名稱說明APIappsvr.base.xxxx.jar基礎(chǔ)包(下載地址:http:/220.2

5、50.30.210:7052/cibhall/images/epay/jar/ appsvr.base-0.0.1-SNAPSHOT.jar)appsvr.client.xxxx.jar客戶端包(下載地址:10:7052/cibhall/images/epay/jar/appsvr.client-0.0.1-SNAPSHOT.jar)配置文件conf配置文件,存放路徑classpath:appsvr_conf/confappsvr_server.cert服務(wù)器證書(行方提供)appsvr_client.pfx客戶端證書,根據(jù)conf配置(行方提供)LIB依賴

6、庫commons_codec-1.6.jar編解碼器(行方提供,僅供參考)commons-io-2.2.jarIO工具(行方提供,僅供參考)slf4j-api-1.7.10.jarLog(行方提供,僅供參考)httpclient-4.3.6.jarhttp客戶端(行方提供,僅供參考)httpcore-4.3.3.jarhttp核心(行方提供,僅供參考) Conf配置文件說明名稱說明appIdappId應(yīng)用ID(行方提供)appsvr_server_cert服務(wù)端證書文件路徑appsvr_client_pfx客戶端證書文件路徑appsvr_client_pfx_alias客戶端證書

7、alias(行方提供) appsvr_client_pfx_pwd客戶端證書密碼(行方提供) tokenUrlToken請求URL,例33:7702/payment/pymtApi.do(行方提供) txnUrlTxn請求URL,例33:7702/payment/pymtApi.do(行方提供)文件示例:appId=2015040301appsvr_server_cert=appsvr_conf/appsvr_server.cerappsvr_client_pfx=appsvr_conf/appsvr_client.pfxap

8、psvr_client_pfx_alias=appsvr_clientappsvr_client_pfx_pwd=123456tokenUrl=https:/ 33:7702/payment/pymtApi.do txnUrl=https:/ 33:7702/payment/pymtApi.do 客戶端初始化客戶端實(shí)例僅需要初始化一次。 MAVEN依賴配置示例 <dependencies><dependency><groupId>junit</groupId><artif

9、actId>junit</artifactId><version>4.8.2</version></dependency><dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>2.2</version></dependency><dependency><groupId>org.slf4j</groupI

10、d><artifactId>slf4j-api</artifactId><version>1.7.10</version></dependency><dependency><groupId>commons-logging</groupId><artifactId>commons-logging</artifactId><version>1.1.1</version></dependency><dependency><

11、groupId>ch.qos.logback</groupId><artifactId>logback-core</artifactId><version>1.1.2</version></dependency><dependency><groupId>ch.qos.logback</groupId><artifactId>logback-classic</artifactId><version>1.1.2</version><

12、/dependency><dependency><groupId>ch.qos.logback</groupId><artifactId>logback-access</artifactId><version>1.1.2</version></dependency><dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifactI

13、d><version>4.3.6</version></dependency><dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpcore</artifactId><version>4.3.3</version></dependency><dependency><groupId>com.cib.cap4i.appsvr</groupId&

14、gt;<artifactId>appsvr.base</artifactId><version>0.0.1-SNAPSHOT</version></dependency><dependency><groupId>com.cib.cap4i.appsvr</groupId><artifactId>appsvr.client</artifactId><version>0.0.1-SNAPSHOT</version></dependency>&l

15、t;/dependencies> 示例代碼package com.cib.cap4i.appsvr.client.conf;import java.util.HashMap;import java.util.Map;import org.junit.Test;import com.cib.cap4i.appsvr.base.base.AppResponse;import com.cib.cap4i.appsvr.client.AppClientService;/* * author rabbit */public class AppServiceTest Testpubl

16、ic void testName() throws Exception /* * 初始化客戶端 * * 建議:使用單例的方式初始化方式,讓客戶端服務(wù)類只初始化一次 */AppClientService appClientService = new AppClientService();/* * 填充報文 */Map<String, String> txnContent = new HashMap<String, String>();/ 1 :單筆資金代付接口例子txnContent.put("appid", "P0000001")

17、;txnContent.put("service", "cib.epay.payment.pay");txnContent.put("ver", "01");txnContent.put("timestamp", "20140831212747");txnContent.put("sub_mrch", "XXXX門店");txnContent.put("order_no", "201101101654550

18、00001");txnContent.put("to_bank_no", "309391000011");txnContent.put("to_acct_no", "622909159009772010");txnContent.put("to_acct_name", "張三");txnContent.put("acct_type", "0");txnContent.put("cur", "CNY

19、");txnContent.put("trans_amt", "1234.56");txnContent.put("trans_usage", "退款,原訂單號xxxxx");/* * 2 :單筆代付查詢接口實(shí)例 * txnContent.put("appid", "P0000001"); * txnContent.put("service", "cib.epay.payment.get"); * txnContent.put

20、("ver", "01"); * txnContent.put("timestamp", "20140831212747"); * txnContent.put("order_no", "20110110165455000001"); */* * 3 :商戶信息查詢接口實(shí)例 * txnContent.put("appid", "P0000001"); * txnContent.put("service", "

21、;cib.epay.payment.getMrch"); * txnContent.put("ver", "01"); * txnContent.put("timestamp", "20140831212747"); */* * 發(fā)送報文 */AppResponse res = null;try res = appClientService.txn(txnContent, txnContent.get("service"), txnContent.get("ver"

22、);/* * 處理返回結(jié)果 */String body = res.getBody();catch (Exception e) / todo 此處拋出異常為通訊組件異常,若拋錯建議查看詳細(xì)日志解決 /* * 處理返回結(jié)果 */String body = res.getBody();1.2 數(shù)字簽名(僅對賬服務(wù)使用)為防止數(shù)據(jù)在傳輸過程中被篡改,或其他人偽造支付指令,商戶與銀行間通訊信息均應(yīng)進(jìn)行數(shù)字簽名。1.2.1 簽名規(guī)則 拼裝消息內(nèi)容將鍵值對以key=value形式組裝成一個數(shù)組,將該數(shù)據(jù)進(jìn)行排序后使用&進(jìn)行拼裝,最后加入商戶令牌(token)。例如timestamp=

23、20150708111509appid=P0000014service=cib.epay.payment.receiptFilever=01trans_date=20150623rcpt_type=1得到的拼裝字符串為:appid=P0000014&rcpt_type=1&service=cib.epay.payment.receiptFile&timestamp=20150708111509&trans_date=20150623&ver=01&84A8251FECD84E599B7B1037579E6A4D說明:若參數(shù)為空,可不上送(不加入到

24、拼裝字符串中),也無需加入計算mac; 若要上送,相應(yīng)的也需加入去計算mac。 使用UTF-8轉(zhuǎn)碼后生成簽名(mac)對拼裝好的消息內(nèi)容進(jìn)行UTF-8轉(zhuǎn)碼后,用SHA-1算法進(jìn)行加密,并將得到的數(shù)據(jù)轉(zhuǎn)換為16進(jìn)制,例如計算出mac為(僅為示例值):30F2B0CA895BB25881CEE20CB32E5EEADCB9E18D1.2.2 簽名算法示例 Java示例 /* * 生成用于MAC計算的參數(shù)字符串。<br> * * return 模式為key=value&key=value */ public static String generate

25、ParamStr(Map<String, String> params) / 取所有非空字段內(nèi)容(除mac以外),塞入列表 List<String> paramList = new ArrayList<String>(); for (String key : params.keySet() if (“mac”.equals(key) continue; String val = params.get(key); paramList.add(key + "=" + val); / 防護(hù) if (paramList.size() = 0) r

26、eturn null; / 對列表進(jìn)行排序 Collections.sort(paramList); / 以&符分割拼裝成字符串 StringBuilder sb = new StringBuilder(); sb.append(paramList.get(0); for (int i = 1; i < paramList.size(); i+) sb.append("&").append(paramList.get(i); return sb.toString(); /* * 將byte數(shù)組轉(zhuǎn)換為16進(jìn)制格式的字符串 * * param bytes

27、待轉(zhuǎn)換數(shù)組 * return 16進(jìn)制格式的字符串 */ public static String bytesToHexStr(byte bytes) StringBuffer sb = new StringBuffer(bytes.length * 2); for (int i = 0; i < bytes.length; i+) sb.append(hexChar(bytesi & 0xf0) >>> 4); sb.append(hexCharbytesi & 0x0f); return sb.toString(); /* * SHA摘要算法,輸入內(nèi)

28、容將被UTF-8編碼 * * param content 輸入明文 * return 內(nèi)容摘要,40位16進(jìn)制字符串 */ public static String encryptBySHA(String content) if (content = null) return null; try MessageDigest md = MessageDigest.getInstance("SHA-1"); byte output = md.digest(content.getBytes("UTF-8"); return bytesToHexStr(outp

29、ut); catch (NoSuchAlgorithmException e) log.error("無法加載SHA算法。", e); catch (UnsupportedEncodingException e) log.error("無法將輸入字符串轉(zhuǎn)換到utf-8編碼。", e); return null; .Net示例/* * 生成用于MAC計算的參數(shù)字符串。* return 模式為key=value&key=value */public static string generateParamStr(Dictionary&l

30、t;string,string> _params) / 取所有非空字段內(nèi)容(除mac以外),塞入列表 ArrayList paramsList = new ArrayList(); foreach (KeyValuePair<string,string> key in _params) if (key.Key.Equals("mac") continue; paramsList.Add(key.Key + "=" + key.Value); / 防護(hù) if (paramsList.Count <= 0) return null;

31、/ 對列表進(jìn)行排序 paramsList.Sort(); / 以&符分割拼裝成字符串 string sb="" for (int i = 0; i < paramsList.Count; i+) sb += paramsListi.ToString() + "&" sb = sb.TrimEnd('&'); return sb; /* * SHA摘要算法,輸入內(nèi)容將被UTF-8編碼 * * param content 輸入明文 * return 內(nèi)容摘要,位進(jìn)制字符串 */public static stri

32、ng encryptBySHA(string content) if (content = null) return null; try SHA1CryptoServiceProvider sha = new SHA1CryptoServiceProvider(); byte str2 = sha.ComputeHash(Encoding.UTF8.GetBytes(content); sha.Clear(); (sha as IDisposable).Dispose(); return Convert.ToBase64String(str2); catch /log.error("

33、無法加載SHA算法。", e); throw; 2 環(huán)境說明2.1 商戶申請地址生產(chǎn)環(huán)境: merchant/測試環(huán)境:10:37031/merchant/2.2 代付接入地址生產(chǎn)環(huán)境:測試環(huán)境:10:37031/payment/ pymtApi.do2.3 接口頻率限制說明接口名稱服務(wù)名稱每日限額單筆資金代付cib.epay.payment.pay無單筆代付查詢cib.epay.payment.get無商戶信息查詢cib.epay.payment.getMrch無3 接口調(diào)用3.1 單筆資金付款3.1.1

34、功能概述方向:商戶銀行。輸入商戶號、訂單號、對方銀行名稱、對方銀行卡號、對方方戶名、對方賬戶類型、付款金額,申請進(jìn)行資金支付。3.1.2 輸入?yún)?shù)參數(shù)名稱類型必輸示例值描述timestampchar(14)20140831212747時間戳,如果與當(dāng)前時間差距超過30分鐘,請求會被拒絕appidchar(8)P0000001商戶代號,定長8位servicevarchar(100)cib.epay.payment.pay服務(wù)名稱verchar(2)01接口版本號,當(dāng)前版本為01。sub_mrchvarchar(20)XXXX門店二級商戶名稱,指簽約商戶下屬二級商戶名稱,可選參數(shù)。order_no

35、varchar(32)20110110165455000001訂單號,同一商戶號下,所有訂單號必須唯一,用于對賬。to_bank_nochar(14)309391000011人行體系支付行號to_acct_novarchar(32)622909159009772010對方銀行卡號to_acct_namevarchar(60)張三對方賬戶戶名acct_typechar(1)0對方賬戶類型:0-儲蓄卡;1-信用卡;2-企業(yè)賬戶curchar(3)CNY訂單幣種,使用ISO4217標(biāo)準(zhǔn)貨幣代碼,目前支持:CNYtrans_amtdec(17,2)1234.56付款金額,單位為元,小數(shù)位2位trans

36、_usagevarchar(60)退款,原訂單號xxxxx轉(zhuǎn)賬用途【參數(shù)說明】1. 同一商戶號下訂單號必須保持唯一,不可重復(fù)發(fā)起。3.1.3 返回結(jié)果名稱類型非空示例值描述snochar(16)2014090100000001銀行系統(tǒng)流水號(Serial NO)mrchNochar(8)P0000001商戶代號subMrchNamevarchar(60)XXX門店二級商戶名orderNovarchar(32)20140901165455000001訂單編號transDatechar(8)20140901付款日期,格式為yyyymmddtransTimechar(6)112039付款時間,格式為

37、hhmmsstransStatuschar(1)1交易狀態(tài),1-成功;2-失敗;3-未決transAmtdec(17,2)1234.56付款金額transFeedec(17,2)1.23交易手續(xù)費(fèi)toAcctNovarchar(32)622909888888888888收款賬號toAcctNamevarchar(60)張三收款戶名transUsagevarchar(60)退款,原訂單號xxxxx轉(zhuǎn)賬用途remarkvarchar(255)其他備注信息3.1.4 接口示例詳見示例單筆資金付款接口 輸入示例(HTTP POST)timestamp=20140901113

38、544appid=P0000001service=cib.epay.payment.payver=01sub_mrch=陸家嘴分店ord_no=20110331201103312011033120110331to_bank_no=309391000011to_acct_no=622909159009772010to_acct_name=張三acct_type=0cur=CNYtrans_amt=1234.56trans_usage=退款acct_no=6229091590097720 輸出示例(JSON)【成功結(jié)果】 "sno": "201409

39、0100000001", "mrchNo": "P0000001", "subMrch": "陸家嘴分店", "orderNo": "20140901165455000001", "transDate": "20140901", "transTime": "112039", "transStatus": "1", "transAmount

40、": 1234.56, "transFee": 1.23, "toAcctNo": "622909888888888888", "toAcctName": "張三", "transUsage": "退款", "remark": ""【失敗結(jié)果】 "errcode": "20205", "errmsg": "mac校驗(yàn)失敗"3.2

41、 單筆代付查詢3.2.1 功能概述方向:商戶銀行。輸入商戶代號、訂單號完成單筆資金代付結(jié)果查詢。3.2.2 輸入?yún)?shù)參數(shù)名稱類型必輸示例值描述timestampchar(14)20140831212747時間戳,如果與當(dāng)前時間差距超過30分鐘,請求會被拒絕appidchar(8)P0000001商戶代號,定長8位servicevarchar(100)cib.epay.payment.get服務(wù)名稱verchar(2)01接口版本號,固定01。order_novarchar(32)20110110165455000001訂單號,同一商戶號下,所有訂單號必須唯一,用于對賬。3.2.3 返回結(jié)果名稱

42、類型非空示例值描述snochar(16)2014090100000001銀行系統(tǒng)流水號(Serial NO)mrchNochar(8)P0000001商戶代號subMrchNamevarchar(60)XXX門店二級商戶名orderNovarchar(32)20140901165455000001訂單編號transDatechar(8)20140901付款日期,格式為yyyymmddtransTimechar(6)112039付款時間,格式為hhmmsstransStatuschar(1)1交易狀態(tài),1-成功;2-失??;3-未決transAmtdec(17,2)1234.56付款金額trans

43、Feedec(17,2)1.23交易手續(xù)費(fèi)toAcctNovarchar(32)622909888888888888收款賬號toAcctNamevarchar(60)張三收款戶名transUsagevarchar(60)退款,原訂單號xxxxx轉(zhuǎn)賬用途remarkvarchar(255)其他備注信息3.2.4 接口示例詳見示例單筆代付查詢接口。 輸入示例(HTTP POST)timestamp=20140901113544appid=P0000001service=cib.epay.payment.getver=01ord_no=201409011654550000

44、0 輸出示例(JSON)【成功結(jié)果】 "sno": "2014090100000001", "mrchNo": "P0000001", "subMrch": "陸家嘴分店", "orderNo": "20140901165455000001", "transDate": "20140901", "transTime": "112039", &

45、quot;transStatus": "1", "transAmount": 1234.56, "transFee": 1.23, "toAcctNo": "622909888888888888", "toAcctName": "張三", "transUsage": "退款", "remark": ""【失敗結(jié)果】 "errcode": "

46、;10301", "errmsg": "1627(1627)余額不足,請確認(rèn)賬戶是否有凍結(jié)控制"3.3 商戶信息查詢接口3.3.1 功能概述方向:商戶銀行。輸入商戶代號完成商戶信息查詢。3.3.2 輸入?yún)?shù)參數(shù)名稱類型必輸示例值描述timestampchar(14)20140831212747時間戳,如果與當(dāng)前時間差距超過30分鐘,請求會被拒絕appidchar(8)P0000001商戶代號,定長8位servicevarchar(100)cib.epay.payment.getMrch服務(wù)名稱verchar(2)01接口版本號,固定01。3.3

47、.3 返回結(jié)果名稱類型非空示例值描述mrchNochar(8)P0000001商戶代號mrchNamevarchar(20)XXX商戶名mrchTypechar(1)1商戶類型,:1-智能代收商戶;2-智能代付商戶;corpIdchar(10)3500506511企業(yè)客戶號settleAccountchar(18)356980100100349183商戶結(jié)算賬號settleAccountNamevarchar(60)YYYY企業(yè)戶商戶結(jié)算賬戶名稱mrchStatuschar(1)1商戶當(dāng)前狀態(tài)碼:0-無效;1-有效;2-凍結(jié)mrchStatusLabelvarchar(60)有效商戶當(dāng)前狀態(tài)描

48、述3.3.4 接口示例詳見示例商戶查詢接口。 輸入示例(HTTP POST)使用https協(xié)議將參數(shù)post到支付網(wǎng)關(guān)接入地址。timestamp=20150409105658appid=P0000001service=cib.epay.payment.getMrchver=0 輸出示例(JSON)【成功結(jié)果】"corpId":"1100019649","mrchName":"美菱集團(tuán)","mrchNo":"P0000001",&q

49、uot;mrchStatus":"1","mrchStatusLabel":"有效","mrchType":"2","settleAccount":"117010101400122860","settleAcctName":"美菱集團(tuán)控股有限公司半角字符"【失敗結(jié)果】"errcode":"EPAY_20205","errmsg":"MAC

50、校驗(yàn)失敗"4 對賬服務(wù)4.1 資金對賬文件下載4.1.1 功能概述該功能適用于商戶系統(tǒng)與銀行系統(tǒng)間T+1日對明細(xì)賬。對賬文件的查詢有效期為90天,如需回補(bǔ)有效期范圍外的資金對賬文件,需要向銀行業(yè)務(wù)部門另外申請。4.1.2 輸入?yún)?shù)參數(shù)名稱類型必輸示例值描述timestampchar(14)20150708103434時間戳。格式:yyyyMMddHHmmssappidvarchar(64)P0000014由系統(tǒng)分配外圍系統(tǒng)應(yīng)用編號servicevarchar(100)cib.epay.payment.receiptFile服務(wù)名稱。verchar(2)01接口版本號,固定01。以下為

51、請求內(nèi)容正文trans_datechar(8)20150623交易日期,格式為yyyyMMddrcpt_typechar(1)1回單類型:0-入賬回單;1-出賬回單;2-手續(xù)費(fèi)回單以下為簽名相關(guān)信息macvarchar(40)30F2B0CA895BB25881CEE20CB32E5EEADCB9E18D消息校驗(yàn)碼4.1.3 返回結(jié)果【成功結(jié)果】Zip壓縮文件,包含指定的商戶資金對賬文件?!臼〗Y(jié)果】參數(shù)名稱類型必輸示例值描述errcodevarchar(10)10003錯誤代碼,10003對賬文件不存在!errmsgvarchar(255)錯誤信息發(fā)送錯誤時返回的錯誤信息【資金對賬文件】1.

52、 資金對賬文件為txt格式,文件名:資金對賬文件名前綴+商戶號+交易日期(yyyyMMdd)+回單類型(0/1).txt如:NPRCPTP0000014201506231.txt。2. 資金對賬文件格式為:訂單日期|流水號|商戶代號|訂單編號|交易帳號(后4位)|支付金額|退款金額|手續(xù)費(fèi)|訂單狀態(tài)|交易時間|結(jié)算日期|名稱類型非空示例值描述transDatechar(8)20150623訂單交易日期snochar(16)2015062370499026訂單流水號mrchNochar(8)P0000014商戶號orderNovarchar(32)20110110623105358687訂單編號

53、maskAcctNochar(6)*0789*屏蔽的銀行賬號transAmtdec(17,2)10.01支付金額退款金額,暫為空transFeedec(17,2)0.10手續(xù)費(fèi)訂單狀態(tài),暫為空transTimechar(6)105411訂單交易發(fā)生時間settleDatechar(8)20150623資金結(jié)算日期4.1.4 接口示例詳見1.2.2示例。輸入示例使用https協(xié)議將參數(shù)post到支付網(wǎng)關(guān)接入地址。timestamp=20150708111509appid=P0000014service=cib.epay.payment.receiptFilever=01trans_date=20

54、150623rcpt_type=1mac=EB1F4EFA06C47E95473F8AE40B8216BE77B17008輸出示例【成功結(jié)果】zip_20150708010400.zip壓縮文件【失敗結(jié)果】 "errcode": "10003", "errmsg": "對賬文件不存在"5 錯誤碼說明5.1 通用錯誤(10000-10099)錯誤碼錯誤描述錯誤原因或解決方案10000未知錯誤系統(tǒng)發(fā)生未預(yù)見的錯誤,請聯(lián)系項目組進(jìn)行排查。訂單狀態(tài)未知,建議商戶稍后發(fā)起查詢確定訂單狀態(tài)。10001必輸要素不能為空,請檢查輸入要素。請參見相應(yīng)的接口說明,確保必輸字段都有賦值。10002輸入內(nèi)容格式不正確,請檢查輸入格式或數(shù)據(jù)。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論