版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
DB36/T984—2017DB36/T984—2017IIPAGEI統(tǒng)一支付對(duì)接平臺(tái)對(duì)接規(guī)范范圍本標(biāo)準(zhǔn)規(guī)定了江西省政務(wù)服務(wù)統(tǒng)一支付對(duì)接平臺(tái)(以下簡(jiǎn)稱統(tǒng)一支付平臺(tái))建設(shè)技術(shù)標(biāo)準(zhǔn)編制的基本原則、標(biāo)準(zhǔn)體系、標(biāo)準(zhǔn)制(修)定、持續(xù)改進(jìn)與推廣應(yīng)用的要求。本標(biāo)準(zhǔn)適用于指導(dǎo)各級(jí)(市、縣區(qū))政務(wù)服務(wù)系統(tǒng)建設(shè)工作的規(guī)劃、制定、修訂、應(yīng)用與管理等工作。規(guī)范性引用文件下列文件對(duì)于本文件的應(yīng)用是必不可少的。分時(shí)注明日期的引用文件,僅注明日期的版本適用于本文件。凡是不注明日期的引用文件,其最新版本適用于本文件。《“互聯(lián)網(wǎng)+政務(wù)服務(wù)”技術(shù)體系建設(shè)指南》(國(guó)辦函〔2016〕108號(hào))術(shù)語(yǔ)下列術(shù)語(yǔ)和定義適用于本文件。
UTF-8UNICODE的一種變長(zhǎng)字符編碼,又稱萬(wàn)國(guó)碼,用在網(wǎng)頁(yè)上可以在同一頁(yè)面顯示中文簡(jiǎn)體、繁體及其它語(yǔ)言(如日文、韓文)。
XMLSchema文件描述了XML文檔的結(jié)構(gòu),它的作用是定義一份XML文檔的合法組件群。
StructuralData即行數(shù)據(jù),存儲(chǔ)在數(shù)據(jù)庫(kù)里,可以用二維表結(jié)構(gòu)來(lái)邏輯表達(dá)實(shí)現(xiàn)的數(shù)據(jù)。
UnstructuralData不方便用數(shù)據(jù)庫(kù)二維邏輯表來(lái)表現(xiàn)的數(shù)據(jù)稱為非結(jié)構(gòu)化數(shù)據(jù),包括所有格式的辦公文檔、文本、圖片、XML、HTML、各類報(bào)表、圖像和音頻/視頻信息等等。
WebService又稱XMLWebService,WebService是一種可以接收從Internet或者Internet上的其它系統(tǒng)中傳遞過(guò)來(lái)的請(qǐng)求,輕量級(jí)的獨(dú)立的通訊技術(shù)。即通過(guò)SOAP在Web上提供的軟件服務(wù),使用WSDL文件進(jìn)行說(shuō)明,并通過(guò)UDDI進(jìn)行注冊(cè)。
XML擴(kuò)展型可標(biāo)記語(yǔ)言,面向短期的臨時(shí)數(shù)據(jù)處理、面向萬(wàn)維網(wǎng)絡(luò),是SOAP的基礎(chǔ)。
WSDL全稱WebServicesDescriptionLanguage,WSDL文件是一個(gè)XML文檔,用于說(shuō)明一組SOAP消息以及如何交換這些消息,大多數(shù)情況下由軟件自動(dòng)生成和使用。
RESTREST描述了一個(gè)架構(gòu)樣式的互聯(lián)系統(tǒng)(如Web應(yīng)用程序)。REST約束條件作為一個(gè)整體應(yīng)用時(shí),將生成一個(gè)簡(jiǎn)單、可擴(kuò)展、有效、安全、可靠的架構(gòu)。由于它簡(jiǎn)便、輕量級(jí)以及通過(guò)HTTP直接傳輸數(shù)據(jù)的特性,RESTFulWeb服務(wù)成為基于SOAP服務(wù)的一個(gè)最有前途的替代方案。用于Web服務(wù)和動(dòng)態(tài)Web應(yīng)用程序的多層架構(gòu)可以實(shí)現(xiàn)可重用性、簡(jiǎn)單性、可擴(kuò)展性和組件可響應(yīng)性的清晰分離。
統(tǒng)一支付對(duì)接平臺(tái)系統(tǒng)總體構(gòu)架江西省政務(wù)服務(wù)統(tǒng)一支付對(duì)接平臺(tái)主要由設(shè)備接入層、前臺(tái)交互層、支付交易層、后臺(tái)管理層、輔助服務(wù)、客戶服務(wù)、短信服務(wù)、信息數(shù)據(jù)層、基礎(chǔ)設(shè)施層、統(tǒng)一安全保障體系和統(tǒng)一數(shù)據(jù)交換機(jī)制組成,全省集中式部署和存儲(chǔ),其總體框架如下圖所示:圖1江西省政務(wù)服務(wù)統(tǒng)一支付對(duì)接平臺(tái)邏輯架構(gòu)圖
服務(wù)組織結(jié)構(gòu)江西省政務(wù)服務(wù)統(tǒng)一支付對(duì)接平臺(tái)主要用于支付交易、繳費(fèi)配置管理、資金安全監(jiān)控、數(shù)據(jù)分析等,按照系統(tǒng)建設(shè)目標(biāo)規(guī)劃,根據(jù)對(duì)江西省政務(wù)服務(wù)統(tǒng)一支付對(duì)接平臺(tái)的業(yè)務(wù)和功能需求進(jìn)行梳理和分析,結(jié)合未來(lái)業(yè)務(wù)的拓展需要,業(yè)務(wù)功能包括電子繳費(fèi)統(tǒng)一網(wǎng)關(guān)、繳費(fèi)人服務(wù)子系統(tǒng)、收款單位服務(wù)子系統(tǒng)、后臺(tái)管理子系統(tǒng)、資金安全監(jiān)控子系統(tǒng)、數(shù)據(jù)分析子系統(tǒng)、客戶服務(wù)子系統(tǒng)等7大業(yè)務(wù)功能。本系統(tǒng)規(guī)劃功能結(jié)構(gòu)如圖1所示:江西省政務(wù)江西省政務(wù)服務(wù)統(tǒng)一支付對(duì)接平臺(tái)江西省政務(wù)服務(wù)網(wǎng)江西省網(wǎng)上審批系統(tǒng)電子繳費(fèi)統(tǒng)一網(wǎng)關(guān)統(tǒng)一資金安全監(jiān)控子系統(tǒng)數(shù)據(jù)分析子系統(tǒng)客服服務(wù)子系統(tǒng)后臺(tái)管理子系統(tǒng)繳費(fèi)人繳款服務(wù)子系統(tǒng)收款單位服務(wù)子系統(tǒng)非稅收入收繳管理系統(tǒng)非稅收入收繳管理系統(tǒng)-清分子系統(tǒng)代收機(jī)構(gòu)交易系統(tǒng)網(wǎng)銀支付系統(tǒng)第三方支付系統(tǒng)銀聯(lián)網(wǎng)上支付系統(tǒng)手機(jī)支付系統(tǒng)圖2江西省政務(wù)服務(wù)統(tǒng)一支付對(duì)接平臺(tái)系統(tǒng)架構(gòu)服務(wù)交互圖繳費(fèi)平臺(tái)和地方非稅系統(tǒng)間,在交互財(cái)政非稅收入收繳業(yè)務(wù)相關(guān)電子信息(電子憑證)時(shí)的服務(wù)交互流程如下,包括應(yīng)用間的數(shù)據(jù)流、交互處理原則等圖3統(tǒng)一支付平臺(tái)系統(tǒng)交互圖建設(shè)方式本平臺(tái)系統(tǒng)采用省級(jí)平臺(tái)統(tǒng)一部署、地市級(jí)平臺(tái)各組成系統(tǒng)對(duì)接省級(jí)平臺(tái)的建設(shè)方式。業(yè)務(wù)流程商戶模式此模式中,商戶系統(tǒng)指代面向繳款人提供業(yè)務(wù)服務(wù),并使用訂單作為數(shù)據(jù)基礎(chǔ)與統(tǒng)一支付平臺(tái)進(jìn)行繳款數(shù)據(jù)交互的系統(tǒng)。商戶模式中,商戶系統(tǒng)無(wú)法獲取到每一筆訂單的繳款書(shū)信息,只能獲取到統(tǒng)一支付對(duì)接平臺(tái)封裝好的訂單信息。
網(wǎng)上繳費(fèi)業(yè)務(wù)流程圖4網(wǎng)上繳費(fèi)業(yè)務(wù)流程網(wǎng)上繳費(fèi)流程步驟說(shuō)明:1)繳款人登錄商戶系統(tǒng),選擇要辦理的業(yè)務(wù);2)繳款人填寫(xiě)相關(guān)業(yè)務(wù)材料信息,商戶系統(tǒng)將自動(dòng)生成繳款信息,繳款人確認(rèn)繳款;3)商戶系統(tǒng)向支付平臺(tái)發(fā)送繳款請(qǐng)求申請(qǐng),支付平臺(tái)對(duì)繳費(fèi)信息進(jìn)行驗(yàn)證;4)支付平臺(tái)對(duì)繳費(fèi)信息驗(yàn)證通過(guò)后展示支付頁(yè)面給繳款人,若驗(yàn)證不通過(guò),返回錯(cuò)誤信息頁(yè)面并結(jié)束本流程;5)繳款人選擇支付方式、支付銀行等,確認(rèn)后;支付平臺(tái)將調(diào)用銀行網(wǎng)銀系統(tǒng),由繳款人在銀行網(wǎng)銀端完成支付;6)繳款人支付完成后,支付平臺(tái)將展示支付成功網(wǎng)頁(yè)提示繳款人,繳款人可根據(jù)網(wǎng)頁(yè)上的提示信息繼續(xù)后續(xù)業(yè)務(wù)辦理;7)同時(shí)支付平臺(tái)將在繳款人支付完成后通知商戶系統(tǒng)交易結(jié)果;8)商戶系統(tǒng)在收到支付平臺(tái)的交易結(jié)果通知時(shí),應(yīng)將交易處理結(jié)果的回執(zhí)通知給支付平臺(tái)。日終對(duì)賬日終時(shí),商戶系統(tǒng)與支付平臺(tái)必須進(jìn)行流水核對(duì),商戶系統(tǒng)從支付平臺(tái)下載繳費(fèi)訂單結(jié)算明細(xì)逐筆進(jìn)行核對(duì)。圖5日終對(duì)賬流程流程說(shuō)明:(1)支付平臺(tái)向代收機(jī)構(gòu)發(fā)起日終結(jié)算數(shù)據(jù)對(duì)賬查詢請(qǐng)求,代收機(jī)構(gòu)驗(yàn)證請(qǐng)求通過(guò)后,根據(jù)結(jié)算的情況返回相應(yīng)的對(duì)賬單數(shù)據(jù),支付平臺(tái)根據(jù)返回的對(duì)賬單數(shù)據(jù)對(duì)繳款訂單進(jìn)行核對(duì)處理;(2)支付平臺(tái)與代收機(jī)構(gòu)日終結(jié)算成功后,支付平臺(tái)向財(cái)政非稅票據(jù)系統(tǒng)發(fā)起日終繳款確認(rèn)信息對(duì)賬,財(cái)政非稅票據(jù)根據(jù)收到的日終確認(rèn)信息,對(duì)繳款書(shū)進(jìn)行逐個(gè)核對(duì)與繳款確認(rèn)處理,以保障數(shù)據(jù)的一致性;(3)在支付平臺(tái)日終結(jié)算數(shù)據(jù)對(duì)賬成功后,業(yè)務(wù)系統(tǒng)向支付平臺(tái)發(fā)起結(jié)算單查詢,支付平臺(tái)在收到請(qǐng)求時(shí),根據(jù)結(jié)算的情況返回結(jié)算單數(shù)據(jù),以實(shí)現(xiàn)業(yè)務(wù)系統(tǒng)能夠?qū)γ抗P繳款書(shū)進(jìn)行繳款確認(rèn),以保證雙方交易數(shù)據(jù)的一致性。(4)代收機(jī)構(gòu)根據(jù)日終結(jié)算的結(jié)算資金劃轉(zhuǎn)至指定賬戶后,將所產(chǎn)生的資金入賬流水信息提供給支付平臺(tái),支付平臺(tái)將根據(jù)該入賬流水信息進(jìn)行資金到賬處理;(5)支付平臺(tái)在資金到賬處理成功后,支付平臺(tái)向財(cái)政非稅票據(jù)系統(tǒng)發(fā)起日終繳款資金到賬對(duì)賬,財(cái)政非稅票據(jù)根據(jù)收到的日終資金到賬對(duì)賬進(jìn)行資金到賬處理,以保證資金流與數(shù)據(jù)流一致性,方可實(shí)現(xiàn)后續(xù)資金清分處理。(6)特別說(shuō)明:資金到賬流水的流水號(hào)需與現(xiàn)有通知非稅系統(tǒng)的流水號(hào)保持一致。非稅業(yè)務(wù)模式非稅業(yè)務(wù)模式主要面向于江西省“互聯(lián)網(wǎng)+政務(wù)服務(wù)”平臺(tái)系統(tǒng),提供符合江西省財(cái)政廳文件《財(cái)政業(yè)務(wù)基礎(chǔ)數(shù)據(jù)規(guī)范(2.0版)》的一整套流程化的支付交付服務(wù)。網(wǎng)上繳費(fèi)業(yè)務(wù)流程圖6網(wǎng)上繳費(fèi)業(yè)務(wù)流程網(wǎng)上繳費(fèi)流程步驟說(shuō)明:1)繳款用戶登錄業(yè)務(wù)系統(tǒng),選擇要辦理的業(yè)務(wù);2)在業(yè)務(wù)需繳款時(shí),業(yè)務(wù)系統(tǒng)向支付平臺(tái)發(fā)送申請(qǐng)開(kāi)具電子繳款書(shū),支付平臺(tái)對(duì)繳費(fèi)信息進(jìn)行驗(yàn)證,通過(guò)驗(yàn)證后返回繳款書(shū)信息給業(yè)務(wù)系統(tǒng);并由業(yè)務(wù)系統(tǒng)展現(xiàn)繳款信息供繳款用戶查看;3)繳款用戶根據(jù)繳款書(shū)信息登錄支付平臺(tái)查看繳款書(shū)信息,待核對(duì)信息無(wú)誤后,可申請(qǐng)網(wǎng)上繳款,繳款平臺(tái)將根據(jù)用戶的請(qǐng)求生成繳款訂單信息并申請(qǐng)代收機(jī)構(gòu)進(jìn)行網(wǎng)上支付請(qǐng)求,繳款用戶通過(guò)代收機(jī)構(gòu)的交易系統(tǒng)操作完成支付交易處理;代收機(jī)構(gòu)在收到交易成功結(jié)果后通知支付平臺(tái)交易結(jié)果,由支付平臺(tái)處理交易結(jié)果;4)支付平臺(tái)在處理交易結(jié)果成功后,支付平臺(tái)將返回相應(yīng)繳費(fèi)成功提示;5)同時(shí)支付平臺(tái)將在繳款人支付完成后通知業(yè)務(wù)系統(tǒng)繳款書(shū)繳款結(jié)果;業(yè)務(wù)系統(tǒng)對(duì)交易結(jié)果信息進(jìn)行數(shù)據(jù)處理。日終對(duì)賬日終時(shí),業(yè)務(wù)系統(tǒng)與支付平臺(tái)必須進(jìn)行流水核對(duì),業(yè)務(wù)系統(tǒng)從支付平臺(tái)下載繳費(fèi)書(shū)結(jié)算明細(xì)逐筆進(jìn)行核對(duì)。請(qǐng)參考本文“6.1.2日終對(duì)賬”。
系統(tǒng)接口說(shuō)明統(tǒng)一支付對(duì)接平臺(tái)接口規(guī)范數(shù)據(jù)交互協(xié)議本接口規(guī)范中所有服務(wù)接口的數(shù)據(jù)交互方式,均采用HTTP協(xié)議,并以POST請(qǐng)求方式提交。接口服務(wù)地址請(qǐng)各單位向江西省信息中心申請(qǐng)接口服務(wù)的IP地址與端口。根據(jù)IP地址與端口與特定字符串拼接后,江西省統(tǒng)一支付對(duì)接平臺(tái)提供的接口服務(wù)地址如下:http://IP地址:端口/JNS/jns/entpaybusmgr/uniformResAllocation.do請(qǐng)求報(bào)文規(guī)范表1請(qǐng)求報(bào)文規(guī)范參數(shù)中文名參數(shù)名類型定義強(qiáng)制簽名參數(shù)說(shuō)明接入標(biāo)識(shí)符merappStr(MAX30)是是由支付平臺(tái)提供接口版本號(hào)versionStr(MAX10)是是由支付平臺(tái)提供終端類型deviceStr(MAX10)是是終端設(shè)備類型;1:桌面電腦2:手機(jī)3:自助機(jī)交易名稱tranNameStr(MAX100)是是由支付平臺(tái)提供請(qǐng)求數(shù)據(jù)reqDataStr不限定是是請(qǐng)求數(shù)據(jù)報(bào)文,json格式并采用base64編碼,詳見(jiàn)《附錄CJSON說(shuō)明》簽名signStr不限定是否RSA簽名,詳見(jiàn)《附錄B簽名機(jī)制》字符集charsetStr(MAX10)否否默認(rèn):UTF-8;請(qǐng)求參數(shù)的編碼字符集,僅支持UTF-8/GBK返回格式規(guī)范請(qǐng)求返回采用Json格式;表2請(qǐng)求返回采用Json格式屬性中文名屬性名類型定義強(qiáng)制簽名參數(shù)說(shuō)明響應(yīng)碼respCodeStr(MAX10)是是000:響應(yīng)成功999:響應(yīng)失敗響應(yīng)數(shù)據(jù)respDataStr(不限)是是響應(yīng)數(shù)據(jù)報(bào)文,json格式并采用base64編碼,詳見(jiàn)《附錄CJSON說(shuō)明》;其中,響應(yīng)失敗數(shù)據(jù)請(qǐng)查閱《附錄D響應(yīng)失敗數(shù)據(jù)》簽名signStr不限定是否RSA簽名,詳見(jiàn)《附錄B簽名機(jī)制》字符集charsetStr(MAX10)否否默認(rèn):UTF-8;請(qǐng)求參數(shù)的編碼字符集,僅支持UTF-8/GBK統(tǒng)一支付對(duì)接平臺(tái)接口說(shuō)明-商戶模式繳款請(qǐng)求接口(商戶系統(tǒng)-->支付平臺(tái))描述繳款人在商戶系統(tǒng)中填寫(xiě)完相關(guān)業(yè)務(wù)資料,確認(rèn)無(wú)誤后,商戶系統(tǒng)生成相應(yīng)的繳款信息,調(diào)用繳款請(qǐng)求接口,支付平臺(tái)將返回支付頁(yè)面給繳款人。交易名稱繳款請(qǐng)求:payOrder請(qǐng)求數(shù)據(jù)(reqData)表3請(qǐng)求數(shù)據(jù)參數(shù)中文名參數(shù)名類型定義強(qiáng)制說(shuō)明應(yīng)用名稱appNameStr(MAX30)是由支付平臺(tái)提供應(yīng)用版本appVersionStr(MAX15)是由支付平臺(tái)提供訂單號(hào)ordNoStr(MAX30)是本商戶必須唯一訂單日期ordDateStr(8)是格式:yyyyMMdd訂單總金額amountNUMBER(16,2)是格式:0.00跳轉(zhuǎn)地址redirectUrlStr(MAX200)否頁(yè)面跳轉(zhuǎn)地址通知地址notifyUrlStr(MAX200)否服務(wù)通知地址子訂單數(shù)量quantityNUMBER(16,0)是通用參數(shù)commparaStr(MAX200)否支付平臺(tái)不做處理,當(dāng)繳費(fèi)成功后,在支付結(jié)果通知時(shí),以通知參數(shù)轉(zhuǎn)發(fā)給商戶系統(tǒng)付款人payerNameStr(MAX80)是付款人手機(jī)號(hào)phoneStr(11)是備注1remark1Str(MAX200)否備注2remark2Str(MAX200)否備注3remark3Str(MAX200)否繳款信息feeDataStr(不限)是json格式請(qǐng)求時(shí)間reqTimeStr(MAX17)是格式:yyyyMMddHHmmss繳款信息(feeData)參數(shù)說(shuō)明:(可具有多個(gè)繳款信息)表4繳款信息參數(shù)中文名參數(shù)名類型定義強(qiáng)制說(shuō)明繳款識(shí)別碼payCodeStr(MAX32)是同一訂單業(yè)務(wù)繳款明細(xì)唯一電子票據(jù)類型eBillCodeStr(MAX30)是單位唯一碼orgUnicodeStr(MAX30)是金額合計(jì)sumNUMBER(16,2)是繳款人payManStr(MAX200)否未指定繳款人時(shí),為付款人(payerName)備注1note1Str(MAX200)否備注2note2Str(MAX200)否收入明細(xì)項(xiàng)目chrgDetailStr(不限)是json格式收入明細(xì)項(xiàng)目(chrgDetail)參數(shù)說(shuō)明:(可具有多個(gè)收入明細(xì)項(xiàng))表5收入明細(xì)項(xiàng)目參數(shù)中文名參數(shù)名類型定義強(qiáng)制說(shuō)明收入項(xiàng)目碼itemUnicodeStr(max15)是計(jì)量單位unitStr(max20)是執(zhí)收標(biāo)準(zhǔn)standardNUMBER(16,2)是執(zhí)收數(shù)量amountNUMBER(16,0)是執(zhí)收金額paymentNUMBER(16,2)是接口返回支付平臺(tái)接收到支付請(qǐng)求后,根據(jù)終端設(shè)備類型(5.3請(qǐng)求報(bào)文規(guī)范),返回對(duì)應(yīng)的數(shù)據(jù)形式。共有“桌面電腦終端”,“手機(jī)終端”,“自助機(jī)終端”,“條碼付終端”四種設(shè)備類型。桌面電腦終端發(fā)送桌面電腦終端訂單請(qǐng)求數(shù)據(jù)后,跳轉(zhuǎn)到PC電腦的網(wǎng)頁(yè)版頁(yè)面,返回?cái)?shù)據(jù):表6桌面電腦終端屬性中文名屬性名類型定義強(qiáng)制說(shuō)明處理碼codeStr(MAX10)是000:處理正常其他為處理失敗處理詳情信息messageStr(MAX200)是請(qǐng)求urlrequrlStr(MAX100)否code=000時(shí),必有值,支付跳轉(zhuǎn)的html5的url
手機(jī)終端發(fā)送手機(jī)終端訂單請(qǐng)求數(shù)據(jù)后,跳轉(zhuǎn)到手機(jī)終端的頁(yè)面,手機(jī)終端返回?cái)?shù)據(jù)(respData):表7手機(jī)終端屬性中文名屬性名類型定義強(qiáng)制說(shuō)明處理碼codeStr(MAX10)是000:處理正常其他為處理失敗處理詳情信息messageStr(MAX200)是請(qǐng)求urlrequrlStr(MAX100)否code=000時(shí),必有值,支付跳轉(zhuǎn)的html5的url注:手機(jī)終端在請(qǐng)求支付時(shí),在處理正常(code=000)的情況下,需根據(jù)返回的請(qǐng)求url(requrl)值,完成請(qǐng)求支付跳轉(zhuǎn)的操作。自助機(jī)終端自助機(jī)終端返回?cái)?shù)據(jù)(respData):表8自助機(jī)終端屬性中文名屬性名類型定義強(qiáng)制說(shuō)明處理碼codeStr(MAX10)是000:處理正常其他為處理失敗處理詳情信息messageStr(MAX200)是返回訂單信息ordDataStr(不限)否code=000時(shí),必有值,Json對(duì)象返回訂單信息(ordData):表9返回訂單信息屬性中文名屬性名類型定義強(qiáng)制說(shuō)明訂單號(hào)ordNoStr(MAX20)是訂單日期ordDateStr(8)是格式:yyyyMMdd訂單時(shí)間ordTimeStr(6)是格式:HHmmss平臺(tái)流水號(hào)platformNoStr(MAX30)是訂單總金額amountNUMBER(16,2)是繳款人payManList<String>是Json數(shù)組支付渠道列表payChannelStr(不限)否Json對(duì)象列表支付渠道(payChannel):表10支付渠道屬性中文名屬性名類型定義強(qiáng)制說(shuō)明渠道編碼channelCodeStr(MAX20)是渠道名稱channelNameStr(MAX80)是渠道描述descriptionStr(MAX300)否條碼付終端條碼付終端返回?cái)?shù)據(jù)(respData):表11條碼付終端返回?cái)?shù)據(jù)屬性中文名屬性名類型定義強(qiáng)制說(shuō)明處理碼codeStr(MAX10)是000:處理正常其他為處理失敗處理詳情信息messageStr(MAX200)是返回訂單信息ordDataStr(不限)否code=000時(shí),必有值,Json對(duì)象返回訂單信息(ordData):表12返回訂單信息屬性中文名屬性名類型定義強(qiáng)制說(shuō)明訂單號(hào)ordNoStr(MAX20)是訂單日期ordDateStr(8)是格式:yyyyMMdd訂單時(shí)間ordTimeStr(6)是格式:HHmmss平臺(tái)流水號(hào)platformNoStr(MAX30)是訂單總金額amountNUMBER(16,2)是繳款人列表payManList<String>是Json對(duì)象列表支付渠道列表payChannelStr(不限)否Json對(duì)象列表支付渠道(payChannel):表13支付渠道屬性中文名屬性名類型定義強(qiáng)制說(shuō)明渠道編碼channelCodeStr(MAX20)是渠道名稱channelNameStr(MAX80)是渠道描述descriptionStr(MAX300)否條碼支付接口(商戶系統(tǒng)-->支付平臺(tái))描述條碼支付為窗口工作人員使用掃碼設(shè)備(如:手持條碼掃描槍、平臺(tái)式掃描平臺(tái)、二維碼掃描器等)主動(dòng)掃描繳款人的付款碼,或手動(dòng)輸入繳款人付款碼的方式進(jìn)行支付扣款請(qǐng)求。交易名稱條碼支付:reqCodePay。請(qǐng)求數(shù)據(jù)(reqData)表14請(qǐng)求數(shù)據(jù)參數(shù)中文名參數(shù)名類型定義強(qiáng)制說(shuō)明訂單號(hào)ordNoStr(MAX20)是訂單日期ordDateStr(8)是格式為:yyyyMMdd平臺(tái)流水號(hào)platformNoStr(MAX30)是渠道編碼channelCodeStr(MAX20)是付款碼payCodeStr(MAX128)是
返回?cái)?shù)據(jù)(respData)表15返回?cái)?shù)據(jù)屬性中文名屬性名類型定義強(qiáng)制說(shuō)明訂單號(hào)ordNoStr(MAX20)是訂單日期ordDateStr(8)是格式為:yyyyMMdd訂單總金額amountNUMBER(16,2)是格式:0.00交易狀態(tài)tranStatusStr(1)是1:交易成功2:交易失敗3:待確認(rèn)平臺(tái)流水號(hào)platformNoStr(MAX30)是交易流水號(hào)tranBankNoStr(MAX30)否交易日期tranDateStr(MAX8)否格式為:yyyyMMdd交易時(shí)間tranTimeStr(MAX6)否格式為:HHmmss通用參數(shù)commparaStr(MAX200)否交易結(jié)果頁(yè)面跳轉(zhuǎn)接口(支付平臺(tái)-->商戶系統(tǒng))描述支付成功后,支付平臺(tái)生成支付結(jié)果信息,以頁(yè)面跳轉(zhuǎn)的方式,將支付結(jié)果信息用URL參數(shù),跳轉(zhuǎn)商戶系統(tǒng)的頁(yè)面(頁(yè)面url由繳款請(qǐng)求接口中跳轉(zhuǎn)地址(redirectUrl)參數(shù)指定,若未指定則從該商戶的基礎(chǔ)配置信息中獲取跳轉(zhuǎn)地址),以便于商戶系統(tǒng)可以做下一步處理。交易名稱交易結(jié)果跳轉(zhuǎn)服務(wù):notifyOrder請(qǐng)求數(shù)據(jù)(reqData)表16請(qǐng)求數(shù)據(jù)參數(shù)中文名參數(shù)名類型定義強(qiáng)制說(shuō)明訂單號(hào)ordNoStr(MAX20)是訂單日期ordDateStr(8)是格式為:yyyyMMdd訂單總金額amountNUMBER(16,2)是格式:0.00交易狀態(tài)tranStatusStr(1)是1:交易成功平臺(tái)流水號(hào)platformNoStr(MAX30)是交易流水號(hào)tranBankNoStr(MAX30)是交易日期tranDateStr(MAX8)是格式為:yyyyMMdd交易時(shí)間tranTimeStr(MAX6)是格式為:HHmmss通用參數(shù)commparaStr(MAX200)否服務(wù)地址服務(wù)地址均采用繳款請(qǐng)求接口的參數(shù)地址優(yōu)先,商戶配置信息次之的處理方式;即,若繳款請(qǐng)求時(shí),如果未填寫(xiě)跳轉(zhuǎn)地址(redirectUrl),則從該商戶的基礎(chǔ)配置信息中獲取跳轉(zhuǎn)地址,否則直接使用跳轉(zhuǎn)地址進(jìn)行頁(yè)面跳轉(zhuǎn)。交易結(jié)果服務(wù)通知接口(支付平臺(tái)-->商戶系統(tǒng))描述支付成功后,支付平臺(tái)生成支付結(jié)果信息,以服務(wù)器通知的方式,將支付結(jié)果信息用URL參數(shù),通知商戶系統(tǒng)(url由繳款請(qǐng)求接口中通知地址[notifyUrl]參數(shù)指定,若未指定則從該商戶的基礎(chǔ)配置信息中獲取通知地址),以便于商戶系統(tǒng)可以做下一步處理。交易名稱交易結(jié)果通知服務(wù):notifyOrderPost請(qǐng)求數(shù)據(jù)(reqData)表17請(qǐng)求數(shù)據(jù)參數(shù)中文名參數(shù)名類型定義強(qiáng)制說(shuō)明訂單號(hào)ordNoStr(MAX20)是訂單日期ordDateStr(8)是格式為:yyyyMMdd訂單總金額amountNUMBER(16,2)是格式:0.00交易狀態(tài)tranStatusStr(1)是1:交易成功平臺(tái)流水號(hào)platformNoStr(MAX30)是交易流水號(hào)tranBankNoStr(MAX30)是交易日期tranDateStr(MAX8)是格式為:yyyyMMdd交易時(shí)間tranTimeStr(MAX6)是格式為:HHmmss通用參數(shù)commparaStr(MAX200)否返回?cái)?shù)據(jù)(respData)表18返回?cái)?shù)據(jù)屬性中文名屬性名類型定義強(qiáng)制說(shuō)明訂單號(hào)ordNoStr(MAX20)是處理狀態(tài)oprStatusStr(1)是1:處理成功0:處理失敗服務(wù)地址服務(wù)地址采用繳款請(qǐng)求接口的參數(shù)地址優(yōu)先,商戶配置信息次之的處理方式;即,若繳款請(qǐng)求時(shí),如果未填寫(xiě)通知地址(notifyUrl),則從該商戶的基礎(chǔ)配置信息中獲取通知地址,否則直接使用通知地址進(jìn)行通知交易結(jié)果。業(yè)務(wù)約束交易結(jié)果通知可能會(huì)有多次同時(shí)通知商戶系統(tǒng),商戶系統(tǒng)須加約束以避免重復(fù)處理;商戶系統(tǒng)應(yīng)在收到通知時(shí),須將處理結(jié)果反饋給支付平臺(tái);如果支付平臺(tái)未收到商戶系統(tǒng)反饋信息,將在24小時(shí)內(nèi)進(jìn)行多次通知。約束:交易成功后,支付平臺(tái)使用相同的平臺(tái)流水號(hào)進(jìn)行交易結(jié)果通知時(shí),商戶系統(tǒng)須按冪等處理方式對(duì)交易結(jié)果進(jìn)行處理與反饋。繳款訂單交易結(jié)果查詢接口(商戶系統(tǒng)-->支付平臺(tái))描述查詢指定繳款訂單的當(dāng)前實(shí)時(shí)交易結(jié)果情況交易名稱繳款訂單交易結(jié)果查詢:qryPayOrder請(qǐng)求數(shù)據(jù)(reqData)表19請(qǐng)求數(shù)據(jù)參數(shù)中文名參數(shù)名類型定義強(qiáng)制說(shuō)明訂單號(hào)ordNoStr(MAX20)是訂單日期ordDateStr(8)是格式為:yyyyMMdd返回?cái)?shù)據(jù)(respData)表20返回?cái)?shù)據(jù)屬性中文名屬性名類型定義強(qiáng)制說(shuō)明訂單號(hào)ordNoStr(MAX20)是訂單日期ordDateStr(8)是格式為:yyyyMMdd訂單總金額amountNUMBER(16,2)是格式:0.00交易狀態(tài)tranStatusStr(1)是1:交易成功2:交易失敗3:待確認(rèn)平臺(tái)流水號(hào)platformNoStr(MAX30)是交易流水號(hào)tranBankNoStr(MAX30)否交易日期tranDateStr(MAX8)否格式為:yyyyMMdd交易時(shí)間tranTimeStr(MAX6)否格式為:HHmmss通用參數(shù)commparaStr(MAX200)否繳款訂單結(jié)算單查詢接口(商戶系統(tǒng)-->支付平臺(tái))描述查詢指定范圍內(nèi)的所有繳款訂單結(jié)算數(shù)據(jù)的明細(xì)列表情況,基于商戶系統(tǒng)與支付平臺(tái)中的繳款訂單的交易結(jié)果數(shù)據(jù)須是一致的前提下,商戶系統(tǒng)須在日終后通過(guò)繳款訂單結(jié)算單查詢接口,從支付平臺(tái)批量下載繳款結(jié)算明細(xì),以逐筆核對(duì)數(shù)據(jù)。交易名稱繳款訂單結(jié)算單查詢:listStlOrder請(qǐng)求數(shù)據(jù)(reqData)表21請(qǐng)求數(shù)據(jù)參數(shù)中文名參數(shù)名類型定義強(qiáng)制說(shuō)明結(jié)算日期stlDateStr(MAX8)是格式:yyyyMMdd頁(yè)碼pageNoNUMBER(4)是記錄的第幾頁(yè)數(shù)據(jù),從1開(kāi)始每頁(yè)記錄數(shù)pageSizeNUMBER(4)是每頁(yè)記錄數(shù)取值范圍[1000,5000]返回?cái)?shù)據(jù)(respData)表22返回?cái)?shù)據(jù)屬性中文名屬性名類型定義強(qiáng)制說(shuō)明記錄總頁(yè)數(shù)pageCountNUMBER(4)是返回記錄總頁(yè)數(shù)當(dāng)前頁(yè)碼pageNoNUMBER(4)是返回當(dāng)前記錄頁(yè)碼結(jié)算日期stlDateStr(MAX8)是格式為:yyyyMMdd交易信息feeDataStr(無(wú)限制)是所有交易信息數(shù)據(jù)形成的JSON格式明文串,并做BASE64編碼;具體內(nèi)容見(jiàn)下文;交易信息(feeData)屬性說(shuō)明:表23交易信息屬性屬性中文名屬性名類型定義強(qiáng)制說(shuō)明訂單號(hào)ordNoStr(MAX20)是訂單日期ordDateStr(8)是格式為:yyyyMMdd訂單總金額amountNUMBER(16,2)是格式:0.00交易狀態(tài)tranStatusStr(1)是1:交易成功平臺(tái)流水號(hào)platformNoStr(MAX30)是交易流水號(hào)tranBankNoStr(MAX30)是交易日期tranDateStr(MAX8)是格式為:yyyyMMdd交易時(shí)間tranTimeStr(MAX6)是格式為:HHmmss通用參數(shù)commparaStr(MAX200)否統(tǒng)一支付對(duì)接平臺(tái)接口說(shuō)明–非稅業(yè)務(wù)模式開(kāi)具繳款書(shū)(業(yè)務(wù)系統(tǒng)-->支付平臺(tái))描述繳款人在業(yè)務(wù)系統(tǒng)中辦理相關(guān)業(yè)務(wù),并根據(jù)業(yè)務(wù)相關(guān)的繳費(fèi)內(nèi)容,在確認(rèn)無(wú)誤后,業(yè)務(wù)系統(tǒng)生成相應(yīng)的繳款信息,調(diào)用開(kāi)具繳款書(shū)接口服務(wù)申請(qǐng)電子繳款書(shū),支付平臺(tái)將返回繳款書(shū)信息。交易名稱開(kāi)具繳款書(shū)invoice請(qǐng)求數(shù)據(jù)(reqData)表24請(qǐng)求數(shù)據(jù)參數(shù)中文名參數(shù)名類型定義強(qiáng)制說(shuō)明業(yè)務(wù)流水號(hào)busNoStr(MAX30)是全局唯一開(kāi)票單位標(biāo)識(shí)deptCodeStr(MAX32)是唯一標(biāo)識(shí)開(kāi)票點(diǎn)編碼placeCodeStr(MAX30)否不填寫(xiě),則取默認(rèn)值電子繳款書(shū)種類編碼eBillCodeStr(MAX30)否不填寫(xiě),則取默認(rèn)值時(shí)間ivcDateTimeStr(MAX20)是格式:yyyy-MM-ddHH:mm:ss.SSS開(kāi)票人ivcAuthorStr(MAX200)是繳款人payerNameStr(MAX200)是繳款人手機(jī)號(hào)payerTelStr(MAX11)是繳款人證件號(hào)payerCertificateStr(MAX30)否合計(jì)金額totalAmtNUMBER(18,2)是備注remarkStr(MAX200)否收費(fèi)項(xiàng)目明細(xì)chargeDetailStr不限定是項(xiàng)目明細(xì)項(xiàng)(chargeDetail)參數(shù)說(shuō)明:表25項(xiàng)目明細(xì)項(xiàng)參數(shù)參數(shù)中文名參數(shù)名類型定義強(qiáng)制說(shuō)明收費(fèi)項(xiàng)目編碼chargeCodeStr(max100)是收費(fèi)項(xiàng)目名稱chargeNameStr(max200)是計(jì)量單位unitStr(max30)否收費(fèi)標(biāo)準(zhǔn)standardNumber(16,2)是數(shù)量countNumber(16,2)是金額amtNumber(16,2)是備注remarkStr(max200)否返回?cái)?shù)據(jù)(respData)respData為json數(shù)組格式表26返回?cái)?shù)據(jù)屬性中文名屬性名類型定義強(qiáng)制說(shuō)明業(yè)務(wù)流水號(hào)busNoStr(MAX30)是全局唯一開(kāi)票單位標(biāo)識(shí)deptCodeStr(MAX32)是唯一標(biāo)識(shí),平臺(tái)提供繳款碼epayCodeStr(MAX30)是創(chuàng)建時(shí)間createTimeStr(14)是作廢繳款書(shū)(業(yè)務(wù)系統(tǒng)-->支付平臺(tái))描述對(duì)于錯(cuò)開(kāi)、誤開(kāi)的繳款書(shū),或者因業(yè)務(wù)需要停止繳款服務(wù)的繳款,使用本接口服務(wù)將繳款書(shū)作廢。S交易名稱作廢繳款書(shū):invalidate請(qǐng)求數(shù)據(jù)(reqData)表27請(qǐng)求數(shù)據(jù)參數(shù)中文名參數(shù)名類型定義強(qiáng)制說(shuō)明開(kāi)票單位標(biāo)識(shí)deptCodeStr(MAX32)是唯一標(biāo)識(shí),平臺(tái)提供業(yè)務(wù)流水號(hào)busNoStr(MAX30)是全局唯一繳款碼epayCodeStr(MAX30)是返回?cái)?shù)據(jù)(respData)表28返回?cái)?shù)據(jù)屬性中文名屬性名類型定義強(qiáng)制說(shuō)明操作狀態(tài)operateStatusStr(1)是0:作廢失敗1:作廢成功操作結(jié)果信息operateMsgStr(MAX200)否繳款書(shū)繳款確認(rèn)(支付平臺(tái)-->業(yè)務(wù)系統(tǒng))描述繳款書(shū)繳款確認(rèn)信息信息用URL做下一步處理。交易名稱繳款書(shū)繳款確認(rèn):confirm請(qǐng)求數(shù)據(jù)(reqData)表29請(qǐng)求數(shù)據(jù)參數(shù)中文名參數(shù)名類型定義強(qiáng)制說(shuō)明開(kāi)票單位標(biāo)識(shí)deptCodeStr(MAX32)是唯一標(biāo)識(shí),平臺(tái)提供業(yè)務(wù)流水號(hào)busNoStr(MAX30)是全局唯一繳款碼epayCodeStr(MAX30)是繳款狀態(tài)payStatusStr(1)是1已繳款繳款日期payDateStr(8)是yyyyMMdd繳款渠道payChannelStr(MAX30)是繳款銀行payBankStr(MAX32)是返回?cái)?shù)據(jù)(respData)表30返回?cái)?shù)據(jù)屬性中文名屬性名類型定義強(qiáng)制說(shuō)明接收結(jié)果編碼receiveCodeStr(MAX5)是成功00000失敗99999接收結(jié)果信息receiveMsgStr(MAX200)否繳款書(shū)確認(rèn)失敗的錯(cuò)誤信息查看電子票據(jù)(業(yè)務(wù)系統(tǒng)-->支付平臺(tái))描述業(yè)務(wù)系統(tǒng)在需要展現(xiàn)電子票據(jù)時(shí),可通過(guò)該接口服務(wù)按繳款碼等參數(shù)查看電子票據(jù)交易名稱查看電子票據(jù):getEBill請(qǐng)求數(shù)據(jù)(reqData)表31請(qǐng)求數(shù)據(jù)參數(shù)中文名參數(shù)名類型定義強(qiáng)制說(shuō)明開(kāi)票單位標(biāo)識(shí)deptCodeStr(MAX32)是唯一標(biāo)識(shí),平臺(tái)提供業(yè)務(wù)流水號(hào)busNoStr(MAX30)是全局唯一繳款碼epayCodeStr(MAX30)是返回?cái)?shù)據(jù)(respData)表32返回?cái)?shù)據(jù)屬性中文名屬性名類型定義強(qiáng)制說(shuō)明電子票據(jù)圖片數(shù)據(jù)pictureDataStr不限定是該值為Base64編碼,解析時(shí)需要Base64解碼單張繳款書(shū)查詢(業(yè)務(wù)系統(tǒng)-->支付平臺(tái))描述此系統(tǒng)接口,提供查詢單張繳款書(shū)的詳細(xì)信息與繳款狀態(tài)查詢服務(wù)。交易名稱單張繳款書(shū)查詢:getDetail請(qǐng)求數(shù)據(jù)(reqData)表33請(qǐng)求數(shù)據(jù)參數(shù)中文名參數(shù)名類型定義強(qiáng)制說(shuō)明開(kāi)票單位標(biāo)識(shí)deptCodeStr(MAX32)是唯一標(biāo)識(shí),平臺(tái)提供業(yè)務(wù)流水號(hào)busNoStr(MAX30)是全局唯一繳款碼epayCodeStr(MAX30)是返回?cái)?shù)據(jù)(respData)respData為json數(shù)組格式表34返回?cái)?shù)據(jù)屬性中文名屬性名類型定義強(qiáng)制說(shuō)明開(kāi)票單位標(biāo)識(shí)deptCodeStr(MAX32)是唯一標(biāo)識(shí),平臺(tái)提供業(yè)務(wù)流水號(hào)busNoStr(MAX30)是全局唯一繳款碼epayCodeStr(MAX30)是繳款狀態(tài)payStatusStr(1)是0未繳款1已繳款 2已作廢繳款日期payDateStr(8)否yyyyMMdd繳款渠道payChannelStr(MAX30)否繳款銀行payBankStr(MAX32)否批量繳款書(shū)查詢(業(yè)務(wù)系統(tǒng)-->支付平臺(tái))描述查詢指定日期的已交易成功的繳款書(shū)信息。交易失敗或者已作廢的繳款書(shū)將不予回饋。交易名稱批量繳款書(shū)查詢:listTran請(qǐng)求數(shù)據(jù)(reqData)表35請(qǐng)求數(shù)據(jù)參數(shù)中文名參數(shù)名類型定義強(qiáng)制說(shuō)明繳款日期payDateStr(MAX8)是格式:yyyyMMdd頁(yè)碼pageNoNUMBER(4)是記錄的第幾頁(yè)數(shù)據(jù),從1開(kāi)始每頁(yè)記錄數(shù)pageSizeNUMBER(4)是每頁(yè)記錄數(shù)取值范圍[1,5000]返回?cái)?shù)據(jù)(respData)表36返回?cái)?shù)據(jù)屬性中文名屬性名類型定義強(qiáng)制說(shuō)明記錄總頁(yè)數(shù)pageCountNUMBER(4)是返回記錄總頁(yè)數(shù)頁(yè)碼pageNoNUMBER(4)是返回當(dāng)前記錄頁(yè)碼交易信息payData無(wú)限制是所有交易信息數(shù)據(jù)形成的JSON格式明文串,并做BASE64編碼;交易信息(payData)屬性說(shuō)明:表37交易信息屬性屬性中文名屬性名類型定義強(qiáng)制說(shuō)明開(kāi)票單位標(biāo)識(shí)deptCodeStr(MAX32)是唯一標(biāo)識(shí),平臺(tái)提供業(yè)務(wù)流水號(hào)busNoStr(MAX30)是全局唯一繳款碼epayCodeStr(MAX30)是繳款狀態(tài)payStatusStr(1)是1已繳款繳款日期payDateStr(8)是yyyyMMdd繳款渠道payChannelStr(MAX30)是繳款銀行payBankStr(MAX32)是繳款書(shū)交易結(jié)算單批量查詢(業(yè)務(wù)系統(tǒng)-->支付平臺(tái))描述查詢指定范圍內(nèi)的繳款書(shū)的交易結(jié)算信息。交易名稱繳款書(shū)交易結(jié)算單批量查詢:listSettle請(qǐng)求數(shù)據(jù)(reqData)表38請(qǐng)求數(shù)據(jù)參數(shù)中文名參數(shù)名類型定義強(qiáng)制說(shuō)明結(jié)算日期stlDateStr(MAX8)是格式:yyyyMMdd頁(yè)碼pageNoNUMBER(4)是記錄的第幾頁(yè)數(shù)據(jù),從1開(kāi)始每頁(yè)記錄數(shù)pageSizeNUMBER(4)是每頁(yè)記錄數(shù)取值范圍[1,5000]返回?cái)?shù)據(jù)(respData)表39返回?cái)?shù)據(jù)屬性中文名屬性名類型定義強(qiáng)制說(shuō)明記錄總頁(yè)數(shù)pageCountNUMBER(4)是返回記錄總頁(yè)數(shù)頁(yè)碼pageNoNUMBER(4)是返回當(dāng)前記錄頁(yè)碼結(jié)算日期stlDateStr(MAX8)是格式:yyyyMMdd交易信息payData無(wú)限制是所有交易信息數(shù)據(jù)形成的JSON格式明文串,并做BASE64編碼;交易信息(payData)屬性說(shuō)明:表40交易信息屬性屬性中文名屬性名類型定義強(qiáng)制說(shuō)明開(kāi)票單位標(biāo)識(shí)deptCodeStr(MAX32)是唯一標(biāo)識(shí),平臺(tái)提供業(yè)務(wù)流水號(hào)busNoStr(MAX30)是全局唯一繳款碼epayCodeStr(MAX30)是繳款狀態(tài)payStatusStr(1)是1已繳款繳款日期payDateStr(8)是yyyyMMdd繳款渠道payChannelStr(MAX30)是繳款銀行payBankStr(MAX32)是繳款書(shū)繳款(業(yè)務(wù)系統(tǒng)-->支付平臺(tái))描述當(dāng)繳款人在業(yè)務(wù)系統(tǒng)發(fā)起網(wǎng)上繳款請(qǐng)求,使用本接口進(jìn)行繳款的頁(yè)面跳轉(zhuǎn),提供多種渠道的支付服務(wù)。交易名稱繳款書(shū)繳款:payLetterOrder請(qǐng)求數(shù)據(jù)(reqData)表41請(qǐng)求數(shù)據(jù)參數(shù)中文名參數(shù)名類型定義強(qiáng)制說(shuō)明開(kāi)票單位標(biāo)識(shí)deptCodeStr(MAX32)是唯一標(biāo)識(shí),平臺(tái)提供業(yè)務(wù)流水號(hào)busNoStr(MAX30)是全局唯一繳款碼epayCodeStr(MAX30)是返回?cái)?shù)據(jù)支付平臺(tái)返回繳款頁(yè)面,業(yè)務(wù)系統(tǒng)需要打開(kāi)此http頁(yè)面,供繳款人進(jìn)行后續(xù)操作。示例:圖7繳款頁(yè)面
簽名機(jī)制流程描述1、在請(qǐng)求生成簽名的參數(shù)列表中,除去SIGN參數(shù);2、對(duì)參數(shù)數(shù)組的每一個(gè)參數(shù)以ASCIIa到z3、排序完成后,所有的參數(shù)以“&”字符進(jìn)行拼接。注:無(wú)值的參數(shù)無(wú)需傳遞。示例參數(shù)列表:(以下簽名示例均使用些參數(shù)示例)表42參數(shù)列表參數(shù)名值ORDDATE20150825ORDNUMD15082500000002PARAM1remarkparamSTYLE01SERVICEcom.bs.payINIP拼接后的簽名串為:INIP=&ORDDATE=20150825&ORDNUM=D15082500000002&PARAM1=remarkparam&SERVICE=com.bs.pay&STYLE=01簽名MD5簽名在進(jìn)行MD5簽名時(shí),需要密鑰參與生成簽名。MD5的密鑰是以英文字母和數(shù)字組成的32位字符串。請(qǐng)求時(shí)生成簽名字符串,利用MD5的簽名函數(shù)對(duì)這個(gè)新的字符串進(jìn)行簽名運(yùn)算,從而得到32位簽名結(jié)果字符串(該字符串賦值于參數(shù)SIGN通知返回時(shí)驗(yàn)證簽名面,形成新的字符串,利用MD5的簽名函數(shù)對(duì)這個(gè)新的字符串進(jìn)行簽名運(yùn)算,從而得到32位簽名結(jié)果字符串。此時(shí)這個(gè)新的字符串需要與通知返回參數(shù)中的參數(shù)SIGN的值進(jìn)行驗(yàn)證是否相等,來(lái)判斷簽名是否驗(yàn)證通過(guò)。示例密鑰:d79f24b96ed68b2179455fd3b754ae3待簽名的字符串為:INIP=&ORDDATE=20150825&ORDNUM=D15082500000002&PARAM1=remarkparam&SERVICE=com.bs.pay&STYLE=01cd79f24b96ed68b2179455fd3b754ae3簽名:4ea73e8203e085400c45fa429e2a85c8RSA簽名在進(jìn)行RSA簽名時(shí),需要私鑰和公鑰一起參與簽名。私鑰與公鑰皆是客戶生成得出的(私鑰、公鑰均需進(jìn)行BASE64編碼后而得到的字符串)。客戶把生成出的公鑰與支付平臺(tái)配置好的公鑰做交換。因此,在簽名時(shí),客戶要用到的是客戶的私鑰及支付平臺(tái)的公鑰。注:簽名的結(jié)果進(jìn)行兩次的BASE64編碼。請(qǐng)求時(shí)生成簽名RSA的簽名函數(shù)中進(jìn)行簽名運(yùn)算,從而得到簽名結(jié)果字符串。通知返回時(shí)驗(yàn)證簽名參數(shù)中的參數(shù)SIGN的值三者一同放入RSA名是否驗(yàn)證通過(guò)。示例私鑰:MIICdQIBADANBgkqhkiG9w0BAQEFAASCAl8wggJbAgEAAoGBAKstf0WW7CXfXHbk137gKVolqeJLwNPMWYzpfvGXFt0PnfqNbVq0FFt3qZIXfeW9s1bBFLeV12vps99/1EfSj82vBVahEHPsPuLFh/oJ6pm1i4H2tvLVM34GWQpK7G6S/y9ldw8jAZHXXte/39+64XGUNngrQPrPPUGAMbiG6lHbAgMBAAECgYAvWgGX7XzbqSL53Knj9fxabIrHB6+Kpz+qZDjyeZoggp5v3cl/SstK1ho5SHhSIhzHBdhGRJP3zQkt7T16tLuEdQE0oR4h+RPXhtpFVXzApS6xnGP3K0IKfnIt5+48Lz0n5eEZ8CLlioJeSmIJxmD/LBeFGU/+ycQNuTho6+nfWQJBAORqUlGWx3K+df9+kPA75KS5xcSWFl+C3h9IKApjYCb6Pgyj4+VSKRpUmk1aRiU3FP5zA64hpr/9dHJzurluLTUCQQC/2Z7YqhRNs2vnAx/CV7vqUhHlJYNhlCHESl2RxYj4uwDPGkG34HEe3
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 研學(xué)課程設(shè)計(jì)封面模板圖
- 2025至2030年中國(guó)鑄鐵宮廷門行業(yè)投資前景及策略咨詢研究報(bào)告
- 托班線上運(yùn)動(dòng)課程設(shè)計(jì)
- 2025至2030年中國(guó)注射用威他霉素行業(yè)投資前景及策略咨詢研究報(bào)告
- 硬筆楷書(shū)課程設(shè)計(jì)圖
- 2025年現(xiàn)場(chǎng)顯示儀表項(xiàng)目合作計(jì)劃書(shū)
- 2024年中國(guó)藥品半成品市場(chǎng)調(diào)查研究報(bào)告
- 端午舞獅課程設(shè)計(jì)
- 暖氣鍋爐安裝課程設(shè)計(jì)書(shū)
- 電子日歷課程設(shè)計(jì)
- 北京市豐臺(tái)區(qū)2023-2024學(xué)年五年級(jí)上學(xué)期期末英語(yǔ)試題 答案版
- 轉(zhuǎn)科患者交接記錄單
- 2024年全國(guó)國(guó)家版圖知識(shí)競(jìng)賽題庫(kù)及答案(中小學(xué)組)
- 現(xiàn)代漢語(yǔ)智慧樹(shù)知到期末考試答案章節(jié)答案2024年昆明學(xué)院
- 人教版六年級(jí)數(shù)學(xué)(上冊(cè))期末調(diào)研題及答案
- 2024年時(shí)事政治熱點(diǎn)題庫(kù)200道含完整答案(必刷)
- 舞蹈療法在減少壓力和焦慮中的作用
- 《電力系統(tǒng)治安反恐防范要求 第3部分:水力發(fā)電企業(yè)》
- 部編版語(yǔ)文四年級(jí)下冊(cè)第二單元大單元教學(xué)設(shè)計(jì)核心素養(yǎng)目標(biāo)
- 2024年小學(xué)教師聽(tīng)課、評(píng)課制度
- 精品解析:河北省衡水市衡水中學(xué)2023-2024學(xué)年高一上學(xué)期期末數(shù)學(xué)試題(解析版)
評(píng)論
0/150
提交評(píng)論