中國某銀行網(wǎng)上銀行C2C在線支付接口說明V1001_第1頁
中國某銀行網(wǎng)上銀行C2C在線支付接口說明V1001_第2頁
中國某銀行網(wǎng)上銀行C2C在線支付接口說明V1001_第3頁
中國某銀行網(wǎng)上銀行C2C在線支付接口說明V1001_第4頁
中國某銀行網(wǎng)上銀行C2C在線支付接口說明V1001_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、中國工商銀行網(wǎng)上銀行C2C在線支付接口說明一、C2C流程說明:1、客戶在商戶網(wǎng)站瀏覽商品信息,簽訂訂單;2、商戶按按照工行行C2CC訂單數(shù)數(shù)據(jù)規(guī)范范形成提提交數(shù)據(jù)據(jù),并使使用工行行提供AAPI和和商戶證證書對訂訂單數(shù)據(jù)據(jù)簽名,形形成foorm表表單返回回客戶瀏瀏覽器,表表單acctioon地址址指向工工行接收收商戶CC2C訂單單信息的的serrvleet;3、客戶確確認(rèn)使用用工行支支付后,提提交此表表單到工工行;4、工行網(wǎng)網(wǎng)銀系統(tǒng)統(tǒng)接收此此筆C22C訂單單,對訂訂單信息息和商戶戶信息進(jìn)進(jìn)行檢查查,通過過檢查則則顯示工工行C22C支付付頁面;5、客戶在在此頁面面可以查查詢客戶戶在銀行行的預(yù)留留信

2、息;也可以以輸入支支付卡號號、支付付密碼、驗驗證碼進(jìn)進(jìn)行C22C支付付;6、工行檢檢查客戶戶信息,通通過檢查查后顯示示確認(rèn)頁頁面;客客戶確認(rèn)認(rèn)提交后后工行進(jìn)進(jìn)行支付付指令處處理;7、工行進(jìn)進(jìn)行支付付指令處處理后,如如果商戶戶需要工工行實時時通知,則則工行將將處理結(jié)結(jié)果使用用htttp協(xié)議議posst方式式將通知知消息數(shù)數(shù)據(jù)提交交到商戶戶網(wǎng)站(這這個接收收銀行通通知消息息的商戶戶端地址址是隨商商戶訂單單數(shù)據(jù)提提交銀行行的meerURRL字段段),商商戶返回回取貨地地址或關(guān)關(guān)閉這個個銀行與與其建立立的連接接后,銀銀行才顯顯示交易易結(jié)果頁頁面給客客戶。(注注意1、發(fā)發(fā)送通知知和顯示示結(jié)果頁頁面是串串

3、行的,所所以商戶戶端接收收銀行通通知處理理時間太太長可能能導(dǎo)致客客戶等待待超時,造造成銀行行不能將將交易結(jié)結(jié)果頁面面顯示給給客戶。22、此連連接是銀銀行服務(wù)務(wù)器自動動和商戶戶進(jìn)行的的連接,商商戶返回回也是直直接返回回給銀行行,商戶戶端不能能對銀行行的這個個請求進(jìn)進(jìn)行重定定向。)8、工行進(jìn)進(jìn)行支付付指令處處理后,如如果商戶戶不需要要工行實實時通知知,則工工行直接接顯示交交易結(jié)果果給客戶戶。二、C2CC接口數(shù)數(shù)據(jù)說明明:接口數(shù)據(jù)格格式定義義通過接接口名稱稱和接口口版本號號來標(biāo)識識,以便便將來的的擴(kuò)展;以下數(shù)數(shù)據(jù)格式式為 “1.00.0.1”版的“ICBBC_PPERBBANKK_C2C”接口定定義

4、。C2C商戶戶提交表表單接口口定義:1.0.00.1版版本變量名稱變量命名長度定義(以以字節(jié)為為單位)說明接口名稱interrfacceNaameMAX(330)必輸,簽名名,取值:“IICBCC_PEERBAANK_C2CC”接口版本號號interrfacceVeersiionMAX(115)必輸,簽名名,取值:“”訂單號orderrIDMAX(330)必輸,簽名名,客戶支付后后商戶網(wǎng)網(wǎng)站產(chǎn)生生的一個個唯一的的定單號號,該訂訂單號應(yīng)應(yīng)該在相相當(dāng)長的的時間內(nèi)內(nèi)不重復(fù)復(fù)。工行行通過訂訂單號加加訂單日日期來唯唯一確認(rèn)認(rèn)一筆訂訂單的重重復(fù)性。訂單金額amounntMAX(110)必輸

5、,簽名名,客戶支付訂訂單的總總金額,一一筆訂單單一個,以以分為單單位。不不可以為為零,必必需符合合金額標(biāo)標(biāo)準(zhǔn)。商城收費(fèi)金金額merFeeeAmmtMAX(110)必輸,簽名名,可為零,必必需符合合金額標(biāo)標(biāo)準(zhǔn)。支付幣種curTyype= 3必輸,簽名名,用來區(qū)分一一筆支付付的幣種種,目前前工行只只支持使使用人民民幣(0001)支支付。取值: “0011”商戶代碼merIDDMAX(220)必輸,簽名名,唯一確定一一個商戶戶的代碼碼,由商商戶在工工行開戶戶時,由由工行告告知商戶戶。商城賬號merAccctMAX(119)必輸,簽名名,商城收費(fèi)入入賬賬號號 (只只能交易易時指定定)。賣家收款卡卡號v

6、endeerCaardNNumMAX(119)必輸,簽名名,支持工行靈靈通卡、EE時代卡卡、理財財金卡、信信用卡、貸貸記卡;不支持持國際卡卡賣家收款名名稱vendeerNaameMAX(440)必輸,簽名名。檢驗聯(lián)名標(biāo)標(biāo)志veriffyJooinFFlagg=1必輸,簽名名。取值“1”:客戶戶支付時時,網(wǎng)銀銀判斷該該客戶是是否與商商戶聯(lián)名名,是則則按上送送金額扣扣帳,否否則展現(xiàn)現(xiàn)未聯(lián)名名錯誤;取值“0”:不檢檢驗客戶戶是否與與商戶聯(lián)聯(lián)名,按按上送金金額扣帳帳。通知類型notiffyTyype= 2必輸,簽名名,在交易轉(zhuǎn)賬賬處理完完成后把把交易結(jié)結(jié)果通知知商戶的的處理模模式。取值“HSS”:在交

7、交易完成成后實時時將通知知信息以以HTTTP協(xié)議議POSST方式式,主動動發(fā)送給給商戶,發(fā)發(fā)送地址址為商戶戶端隨訂訂單數(shù)據(jù)據(jù)提交的的接收工工行支付付結(jié)果的的URLL即表單單中的mmerUURL字字段;取值“AGG”:在交交易完成成后不通通知商戶戶。商戶戶需使用用瀏覽器器登錄工工行的CC2C商戶戶服務(wù)網(wǎng)網(wǎng)站,或或者使用用工行提提供的客客戶端程程序APPI主動動獲取通通知信息息。接收支付結(jié)結(jié)果信息息通知程程序地址址merURRLMAX (2000)選輸,簽名名,使用HS通通知類型型的商戶戶用來接接收工行行訂單支支付結(jié)果果的URRL;銀銀行使用用HTTTP協(xié)議議POSST方式式向此地地址發(fā)送送通知信

8、信息;目目前只支支持800端口。使用“AGG”通知類類型的商商戶,該該字段可可以為空空或者不不上送該該字段;但在簽簽名數(shù)據(jù)據(jù)中必須須包含此此項,取取值可為為空。取值舉例:htttp:/m/geetICCBCPPayRResuult.jspp(注意需要要寫上“htttp:/”)結(jié)果發(fā)送類類型resulltTyype=1選輸,簽名名。取值“0”:無論論支付成成功或者者失敗,銀銀行都向向商戶發(fā)發(fā)送交易易通知信信息;取值“1”,銀行行只向商商戶發(fā)送送交易成成功的通通知信息息。只有通知方方式為HHS時此此值有效效,如果果使用AAG方式式,可不不上送此此項,但但簽名數(shù)數(shù)據(jù)中必必須包含含此項,取取值可為為空

9、。商品編號goodssIDMAX(330)選輸商品名稱goodssNammeMAX(660)選輸商品數(shù)量goodssNummMAX(110)選輸已含運(yùn)費(fèi)金金額carriiageeAmttMAX(118)選輸商城提示merHiintMAX(1120)選輸交易日期時時間orderrDatte=14必輸,簽名名,格式為:YYYYYYMMDDDHHHmmsss要求在銀行行系統(tǒng)當(dāng)當(dāng)前時間間的前11小時和和后122小時范范圍內(nèi),否否則判定定交易時時間非法法。訂單簽名數(shù)數(shù)據(jù)merSiignMMsg無限制必輸,商戶使用工工行提供供的簽名名APII接口和和商戶證證書將交交易數(shù)據(jù)據(jù)按一定定格式進(jìn)進(jìn)行簽名名,然后后

10、進(jìn)行BBASEE64編編碼后得得到的字字符串。(格格式單獨(dú)獨(dú)說明)商城證書公公鑰merCeert無限制必輸,商戶用二進(jìn)進(jìn)制方式式讀取證證書公鑰鑰文件后后,進(jìn)行行BASSE644編碼后后產(chǎn)生的的字符串串。備注字段11remarrk1MAX(1100)選輸備注字段22remarrk2MAX(1100)選輸語言版本LanguuageeMAX(110)選輸,默認(rèn)認(rèn)為中文文版取值:“EEN_UUS”為英文文版;取值:“ZZH_CCN”或其他為中中文版。注意:大小小寫敏感感。(注意數(shù)據(jù)據(jù)值中不不能包含含“&”“=”,此字字符為銀銀行端程程序保留留字符;中文變變量使用用GBKK編碼)商戶提交表表單簽名名me

11、rrSiggnMssg格式式:根據(jù)訂單中中各數(shù)據(jù)據(jù)項,使使用&符符進(jìn)行連連接成簽簽名明文文,各字字段順序序固定;每個數(shù)數(shù)據(jù)項由由變量名名稱加等等號加變變量值組組成;如如果變量量值為空空仍需保保留字段段位置; 格式說明如如下:接口名稱&接口版版本號&訂單號號&訂單單金額&商城收收費(fèi)金額額&支付付幣種&商城代代碼&商商城賬號號&賣家家收款卡卡號&賣賣家收款款名稱&校驗聯(lián)聯(lián)名標(biāo)志志&通知知類型&通知地地址&結(jié)結(jié)果發(fā)送送類型&交易日日期時間間interrfacceNaame=值&innterrfacceVeersiion=值&orrderrID=值&ammounnt=值值&meerFeeeAmmt=值

12、值&cuurTyype=值&meerIDD=值&meerAccct=值&veendeerCaardNNum=值& vvendderNNamee =值值&veeriffyJooinFFlagg=值&nootiffyTyype=值&meerURRL=值值&reesulltTyype=值&orrderrDatte=值值舉例:interrfacceNaame=ICBBC_PPERBBANKK_C2C &intterffaceeVerrsioon=0&orrderrID=0011&ammounnt=99999999999&mmerFFeeAAmt=100000&currTyppe=000

13、1&merrID=ABCC0011&meerAccct=0200002291009000001188331&vvendderCCarddNumm=9555888002200112411357720&張三&verrifyyJoiinFllag=0&nnotiifyTTypee=AGG&meerURRL=&ressulttTyppe=&ordderDDatee=2000500713310003344C2C通知知商戶交交易結(jié)果果接口定定義:1.0.00.1版版本變量名稱變量命名長度定義(以以字節(jié)為為單位)說明接口名稱interrfacceNaameMAX(330)取值:“IICBCC_PEERBAA

14、NK_C2CC”接口版本號號interrfacceVeersiionMAX(115)取值:“”訂單號orderrIDMAX(330)客戶支付后后商戶網(wǎng)網(wǎng)站產(chǎn)生生的一個個唯一的的定單號號,該訂訂單號應(yīng)應(yīng)該在相相當(dāng)長的的時間內(nèi)內(nèi)不重復(fù)復(fù)。工行行通過訂訂單號加加訂單日日期來唯唯一確認(rèn)認(rèn)一筆訂訂單的重重復(fù)性。銀行指令序序號TranSSeriialNNoMAX(330)銀行端指令令流水號號訂單金額amounntMAX(110)客戶支付訂訂單的總總金額,一一筆訂單單一個,以以分為單單位。不不可以為為零,必必需符合合金額標(biāo)標(biāo)準(zhǔn)。商城收費(fèi)金金額merFeeeAmmtMAX(110)可為零,必必

15、需符合合金額標(biāo)標(biāo)準(zhǔn)。支付幣種curTyype= 3用來區(qū)分一一筆支付付的幣種種,目前前工行只只支持使使用人民民幣(0001)支支付。取值: “0011”商戶代碼merIDDMAX(220)唯一確定一一個商戶戶的代碼碼,由商商戶在工工行開戶戶時,由由工行告告知商戶戶。商城賬號merAccctMAX(119)商城收費(fèi)入入賬賬號號 (只只能交易易時指定定)。賣家收款卡卡號vendeerCaardNNumMAX(119)支持工行靈靈通卡、EE時代卡卡、理財財金卡、信信用卡、貸貸記卡;不支持持國際卡卡賣家收款名名稱vendeerNaameMAX(440)賣家收款名名稱買家付款卡卡號custoomCaar

16、dNNumMAX(119)“付款卡號號”后四位位進(jìn)行隱隱含如:95558800020001224133*買家付款名名稱custoomNaameMAX(220)“付款人名名”從第二二位漢字字開始隱隱含,如如:鄭*檢驗聯(lián)名標(biāo)標(biāo)志veriffyJooinFFlagg=1取值“1”:客戶戶支付時時,網(wǎng)銀銀判斷該該客戶是是否與商商戶聯(lián)名名,是則則按上送送金額扣扣帳,否否則展現(xiàn)現(xiàn)未聯(lián)名名錯誤;取值“0”:不檢檢驗客戶戶是否與與商戶聯(lián)聯(lián)名,按按上送金金額扣帳帳??蛻袈?lián)名標(biāo)標(biāo)志JoinFFlagg=1客戶在銀行行端是否否與商城城聯(lián)名標(biāo)標(biāo)志位。11客戶聯(lián)聯(lián)名 00客戶未未聯(lián)名聯(lián)名會員號號UserNNumMAX(

17、440)聯(lián)名客戶在在商戶的的會員號號。結(jié)果發(fā)送類類型resulltTyype=1取值“0”:無論論支付成成功或者者失敗,銀銀行都向向商戶發(fā)發(fā)送交易易通知信信息;取值“1”,銀行行只向商商戶發(fā)送送交易成成功的通通知信息息。交易日期時時間orderrDatte=14格式為:YYYYYYMMDDDHHHmmsss要求在銀行行系統(tǒng)當(dāng)當(dāng)前時間間的前11小時和和后122小時范范圍內(nèi),否否則判定定交易時時間非法法。返回通知日日期時間間notiffyDaateMAX(114)格式為:YYYYYYMMDDDHHHmmsss訂單處理狀狀態(tài)tranSStatt=11-“交易易成功,已已清算”;2-“交易易失敗”;3

18、-“交易易可疑”錯誤描述commeentMAX(1100)錯誤描述備注1remarrk1MAX(1100)備注備注2remarrk2MAX(1100)備注通知消息銀銀行簽名名數(shù)據(jù)bankSSignnMsgg無限制銀行使用自自己證書書對商戶戶通知消消息按照照一定格格式進(jìn)行行的簽名名,然后后進(jìn)行BBASEE64編編碼后的的字符串串。(格格式單獨(dú)獨(dú)描述)通知消息銀銀行簽名名數(shù)據(jù)bbankkSiggnMssg格式式:根據(jù)消息中中各數(shù)據(jù)據(jù)項,使使用&符符進(jìn)行連連接成銀銀行端簽簽名明文文,各字字段順序序固定;每個數(shù)數(shù)據(jù)項由由變量名名稱加等等號加變變量值組組成;如如果變量量值為空空仍保留留字段位位置;格式說

19、明:接口名稱&接口版版本號&訂單號號&指令令序號&訂單金金額&商商城收費(fèi)費(fèi)金額&支付幣幣種&商商城代碼碼&商城城賬號&賣家收收款卡號號&賣家家收款名名稱&買買家收款款卡號&買家付付款名稱稱&校驗驗聯(lián)名標(biāo)標(biāo)志 &客戶聯(lián)聯(lián)名標(biāo)志志&聯(lián)名名會員號號&結(jié)果果發(fā)送類類型&交交易日期期時間&返回通通知日期期時間&訂單處處理狀態(tài)態(tài)&錯誤誤描述&備注11&備注注2interrfacceNaame=值&intterffaceeVerrsioon=值值&orrderrID=值& TTrannSerriallNo =值&ammounnt=值值&meerFeeeAmmt=值值&cuurTyype=值&meerIDD=

20、值&meerAccct=值&veendeerCaardNNum=值&veendeerNaame =值&ccusttomCCarddNumm=值&cusstommNamme=值值&veeriffyJooinFFlagg=值&JoiinFllag=值&UseerNuum =值&reesulltTyype=值&orrderrDatte=值值&nootiffyDaate=值&trranSStatt=值&commmennt=值值remarrk1=值& rremaark22=值提示:以上上格式為為銀行端端簽名明明文格式式,對于于銀行簽簽名字段段bannkSiignMMsg,得得到密文文后進(jìn)行行了BAASE

21、664編碼碼,所有有字段在在發(fā)出前前取值部部分都經(jīng)經(jīng)過urrlEccodee編碼(包包括baankSSignnMsgg字段)。商戶可能收收到的銀銀行通知知:指令成功:只能有一筆筆成功、且且要驗證證銀行簽簽名、訂訂單金額額等信息息是否與與商戶端端記錄一一致。指令失?。鹤⒁饪赡苁帐盏蕉喙P筆失敗??涂蛻糁Ц陡妒r時可以重重提此筆筆訂單到到銀行支支付。指令可疑:由于網(wǎng)銀系系統(tǒng)與后后臺業(yè)務(wù)務(wù)處理系系統(tǒng)間通通訊異常常,造成成網(wǎng)銀不不能確認(rèn)認(rèn)支付指指令結(jié)果果,則此此筆指令令為可疑疑指令;可疑指指令將被被自動批批復(fù),商商戶、客客戶可于于第二日日查詢指指令狀態(tài)態(tài)。沒有收到銀銀行通知知:由于銀行、商商戶兩端端服

22、務(wù)器器或者互互聯(lián)網(wǎng)通通訊等原原因可能能造成商商戶端接接收不到到銀行通通知。當(dāng)當(dāng)沒有收收到銀行行通知時時,可登登錄工行行商戶服服務(wù)網(wǎng)站站手工查查詢指令令狀態(tài)或或者商戶戶調(diào)用查查詢接口口自動處處理。商戶返回取取貨地址址:取貨地址(也也可稱為為商戶收收到銀行行成功支支付后的的商戶端端確認(rèn)地地址):如果有取貨貨地址則則及時返返回取貨貨地址,沒沒有取貨貨地址需需及時關(guān)關(guān)閉連接接;因為為銀行端端先進(jìn)行行訂單支支付清算算,然后后給商戶戶發(fā)送通通知,在在商戶返返回取貨貨地址或或者關(guān)閉閉連接后后,才顯顯示交易易結(jié)果給給客戶,整整個過程程是串行行的;如如果商戶戶在收到到銀行通通知后,不不及時返返回或關(guān)關(guān)閉連接接,

23、將可可能造成成客戶端端等待超超時,無無法顯示示最終的的交易結(jié)結(jié)果頁面面。如果商戶端端接收到到銀行通通知消息息,進(jìn)行行后續(xù)檢檢查和處處理時,商商戶自己己程序出出現(xiàn)異常常,不應(yīng)應(yīng)將錯誤誤信息返返回給銀銀行。銀銀行只接接收取貨貨地址的的返回,商商戶程序序異常時時,應(yīng)及及時關(guān)閉閉和銀行行的連接接。如果果商戶返返回其他他非取貨貨地址的的信息,銀銀行端將將驗證返返回信息息不是有有效的UURL而而記錄錯錯誤日志志,在給給客戶的的交易結(jié)結(jié)果頁面面不會有有商戶返返回的內(nèi)內(nèi)容。三、安全AAPI說說明:為了保證商商戶提交交訂單數(shù)數(shù)據(jù)和銀銀行通知知信息數(shù)數(shù)據(jù)的完完整性,不不可抵賴賴性,現(xiàn)現(xiàn)提供一一套用于于信息簽簽名、

24、驗驗簽和BBASEE64編編解碼的的函數(shù)。商商戶開發(fā)發(fā)時使用用這套函函數(shù)和工工行頒發(fā)發(fā)的商戶戶證書進(jìn)進(jìn)行商戶戶訂單信信息簽名名;簽名名數(shù)據(jù)項項和順序序均固定定,具體體格式可可參見上上一節(jié)的的數(shù)據(jù)定定義;同同時使用用這套AAPI和和銀行公公鑰可以以驗證銀銀行通知知消息的的有效性性。安全APII的使用用方法可可參見【開開發(fā)APPI接口口】目錄錄中不同同開發(fā)語語言的說說明和ddemoo程序;四、開發(fā)步步驟商戶程序需需在銀行行模擬測測試環(huán)境境上進(jìn)行行聯(lián)調(diào)后后,再投投產(chǎn),以以下說明明聯(lián)調(diào)開開發(fā)步驟驟。生成訂單:商戶和當(dāng)?shù)氐匦新?lián)系系,申請請聯(lián)調(diào)測測試;由由當(dāng)?shù)匦行性谀M擬測試環(huán)環(huán)境錄入入商戶信信息,生生成

25、商戶戶證書(ppfx格格式);并提供供銀行模模擬測試試環(huán)境的的銀行證證書公鑰鑰文件(用用于驗證證銀行簽簽名時使使用);商戶或者銀銀行用證證書拆分分工具將將pfxx格式的的商戶證證書拆分分成擴(kuò)展展名為ccrt的的公鑰文文件和擴(kuò)擴(kuò)展名為為keyy的私鑰鑰文件;(這兩兩個文件件用于商商戶開發(fā)發(fā)APII調(diào)用來來進(jìn)行商商戶訂單單數(shù)據(jù)簽簽名)商戶進(jìn)行開開發(fā),準(zhǔn)準(zhǔn)備【CC2C商商戶提交交表單接接口定義義】一節(jié)節(jié)中要求求的訂單單數(shù)據(jù);其中訂單簽簽名數(shù)據(jù)據(jù)merrSiggnMssg字段段需要根根據(jù)【商商戶提交交表單簽簽名meerSiignMMsg格格式】一一節(jié)中規(guī)規(guī)定數(shù)據(jù)據(jù)項和順順序來拼拼接成明明文串;然后使使

26、用提供供的APPI函數(shù)數(shù)和商戶戶私鑰進(jìn)進(jìn)行簽名名,得到到簽名串串,然后后做BAASE664編碼碼;其中商城證證書公鑰鑰merrCerrt字段段需要使使用APPI函數(shù)數(shù)做BAASE664編碼碼;準(zhǔn)備好訂單單數(shù)據(jù),即即完成訂訂單提交交的開發(fā)發(fā);之后后只要將將訂單提提交銀行行接收入入口“htttps:/銀行地地址/sservvlett/ICCBCIINBSSEBuusinnesssSerrvleet”,銀行行來處理理C2CC指令的的資金支支付;接收通知:如果商戶需需要銀行行實時發(fā)發(fā)送交易易結(jié)果,則則需要在在訂單的的通知類類型nootiffyTyype設(shè)設(shè)置成“HS” ,并并設(shè)置有有效的接接收銀行行通

27、知的的接收地地址meerURRL字段段,銀行行在支付付處理完完成后會會向此地地址poost交交易結(jié)果果表單,表表單數(shù)據(jù)據(jù)項已在在【C22C通知知商戶交交易結(jié)果果接口定定義】中中說明;商戶接收到到銀行通通知后,需需使用開開發(fā)APPI和銀銀行公鑰鑰來驗證證銀行簽簽名,以以確保通通知消息息的有效效性,以以下簡要要說明驗驗證步驟驟:商戶收到銀銀行通知知,即接接收到【C2CC通知商商戶交易易結(jié)果接接口定義義】中說說明的各各字段;各字段段使用UURLeencoode,如如果商戶戶端weeb服務(wù)務(wù)器沒有有自動將將各字段段進(jìn)行UURLddecoode,則則商戶程程序需手手工進(jìn)行行URLL解碼;獲得各字段段取值

28、后后,根據(jù)據(jù)【通知知消息銀銀行簽名名數(shù)據(jù)bbankkSiggnMssg格式式】格式式中說明明的數(shù)據(jù)據(jù)項和順順序,拼拼成銀行行端簽名名數(shù)據(jù)明明文;使用商戶開開發(fā)APPI和銀銀行公鑰鑰文件對對表單中中的銀行行簽名bbankkSiggnMssg進(jìn)行行驗簽;驗簽成功后后,為確確保數(shù)據(jù)據(jù)一致,建建議商戶戶比較一一下通知知消息中中訂單金金額、賣賣家卡號號等關(guān)鍵鍵信息和和自己記記錄的是是否一致致;商戶根據(jù)交交易結(jié)果果traanSttat來來更新自自己的指指令狀態(tài)態(tài)和相關(guān)關(guān)數(shù)據(jù)庫庫信息;如果商戶沒沒有信息息返回給給銀行則則直接關(guān)關(guān)閉此連連接;如如果商戶戶需要提提供客戶戶取貨地地址或者者希望客客戶到商商戶自己己

29、的確認(rèn)認(rèn)頁面,則則需要返返回取貨貨地址或或確認(rèn)頁頁面的UURL給給銀行,銀銀行將在在顯示給給客戶的的交易結(jié)結(jié)果頁面面顯示此此URLL的鏈接接供客戶戶點擊;五、樣例:商戶提交訂訂單foorm1、訂單只只能使用用POSST方式式提交;使用hhttpps協(xié)議議通訊;2、接收sservvlett名稱固固定為:/seervllet/ICBBCINNBSEEBussineessSServvlett3、銀行地地址:如如果是生生產(chǎn)則為為“n”,若為為模擬測測試環(huán)境境則為“”接口名稱固固定為“ICBBC_PPERBBANKK_C22C”接口版本目目前為“1.00.0.0”訂單號商戶戶端產(chǎn)生生,一天天內(nèi)不能能重復(fù)

30、。金額以分為為單位金額以分為為單位幣種目前只只支持人人民幣,代代碼為“0011”銀行提供銀行提供工行牡丹卡卡中文使用GGBK編編碼“1”判斷斷該客戶戶是否與與商戶聯(lián)聯(lián)名;取取值“0”不檢驗驗客戶是是否與商商戶聯(lián)名名。HS方式實實時發(fā)送送通知;AG方方式不發(fā)發(fā)送通知知;接收銀行通通知地址址,目前前只支持持htttp協(xié)議議80端端口當(dāng)通知方式式是“HS”是有效效;取值“0”:無論論支付成成功或者者失敗,銀銀行都向向商戶發(fā)發(fā)送交易易通知信信息;取取值“1”,銀行行只向商商戶發(fā)送送交易成成功的通通知信息息。14位時間間戳商戶簽名數(shù)數(shù)據(jù)BAASE664編碼碼商戶證書公公鑰BAASE664編碼碼 以上五個

31、字字段用于于客戶支支付頁面面顯示備注字段備注字段Languuagee, ENN_USS為英文文版 注意意商戶提提交訂單單數(shù)據(jù)不不能提交交接口中中沒有定定義的字字段,提提交按鈕鈕不能設(shè)設(shè)置naame屬屬性,如如果設(shè)置置了,提提交按鈕鈕的值將將作為一一個變量量提交,可可能造成成數(shù)據(jù)檢檢查錯誤誤。銀行通知hhttpp報文:(此樣例為為銀行通通知消息息的htttp報報文的數(shù)數(shù)據(jù)內(nèi)容容部分,省省略htttp報報頭)interrfacceNaame=ICBBC_PPERBBANKK_C22C&iinteerfaaceVVerssionn=1.0.00.0&ordderIID=0001&TraanSeeri

32、aalNoo=10080555000&ammounnt=220000&meerFeeeAmmt=11&cuurTyype=0011&meerIDD=02200EEC30000000111&meerAccct=0200002291009000003300779&vvendderCCarddNumm=9555888002200110011319909&vennderrNamme=%D5%D4%C0%DA&cusstommCarrdNuum=&cusstommNamme=&verrifyyJoiinFllag=0&JJoinnFlaag=&UseerNuum=&ressulttTyppe=00&or

33、rderrDatte=2200550800215524113&nnotiifyDDatee=2000500802215224599&trranSStatt=&ccommmentt=3119900-%C4%FA%B5%C4%B8%F6%C8%CB%CD%F8%C9%CF%D2%F8%D0%D0%D6%A7%B8%B6%C3%DC%C2%EB%B2%BB%D5%FD%C8%B7%A3%AC%C7%EB%D6%D8%D0%C2%CA%E4%C8%EB%A1%A3+&reemarrk1=%D55%E22%C00%EFF%BFF%C99%D22%D44%CAA%E44%C88%EBB50%B8%F6%BA%BA%D7%D6&remmarkk2=%D5%E2%C0%EF%BF%C9%D2%D4%CA%E4%C8%EB550%BB8%FF6%BBA%BBA

溫馨提示

  • 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

提交評論