- 翻譯公司資訊
-
世聯(lián)翻譯公司完成電子系統(tǒng)網(wǎng)關(guān)接口中文翻譯
發(fā)布時(shí)間:2018-12-05 08:56 點(diǎn)擊:
世聯(lián)翻譯公司完成電子系統(tǒng)網(wǎng)關(guān)接口中文翻譯
純網(wǎng)關(guān)接口服務(wù)名稱(chēng):create_direct_pay_by_user版本號(hào):4.1支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 2 頁(yè)文檔說(shuō)明1.1功能描述通過(guò)支付寶的支付渠道,付款者可以直接匯款給另一個(gè)擁有支付寶賬號(hào)的收款者。1.2閱讀對(duì)象支付寶純網(wǎng)關(guān)接口文檔是面向具有一定的網(wǎng)站開(kāi)發(fā)能力,了解ASP、PHP、JAVA、ASP.NET等開(kāi)發(fā)語(yǔ)言中的一種及SQL數(shù)據(jù)庫(kù)語(yǔ)言的網(wǎng)站開(kāi)發(fā)、維護(hù)和管理人員。1.3業(yè)務(wù)術(shù)語(yǔ)表1-1 業(yè)務(wù)術(shù)語(yǔ)術(shù)語(yǔ)解釋CTU支付寶風(fēng)險(xiǎn)稽查系統(tǒng)。純網(wǎng)關(guān)網(wǎng)銀支付,無(wú)需訪(fǎng)問(wèn)支付寶,直接跳轉(zhuǎn)到網(wǎng)銀進(jìn)行支付,由商戶(hù)指定銀行列表,買(mǎi)家選擇。返回頁(yè)面跳轉(zhuǎn)同步通知。支付寶根據(jù)得到的數(shù)據(jù)處理完成后,當(dāng)前頁(yè)面從支付寶的頁(yè)面自動(dòng)跳轉(zhuǎn)回商戶(hù)的網(wǎng)站,同時(shí)攜帶處理完成的結(jié)果信息反饋給商戶(hù)網(wǎng)站。防釣魚(yú)“網(wǎng)絡(luò)釣魚(yú)”攻擊利用欺騙性的電子郵件和偽造的Web站點(diǎn)來(lái)進(jìn)行詐騙活動(dòng),受騙者往往會(huì)泄露自己的財(cái)務(wù)數(shù)據(jù),如銀行卡號(hào)、賬戶(hù)用戶(hù)名、口令和社保編號(hào)等內(nèi)容,造成損失。防釣魚(yú)用來(lái)防止以上情況的發(fā)生。分潤(rùn)分潤(rùn)是指將交易金額中的一部分轉(zhuǎn)賬給其它賬戶(hù)。紅包支付寶紅包為現(xiàn)金紅包,可直接使用于相應(yīng)范圍的交易。卡通支付寶卡通是將用戶(hù)的支付寶賬戶(hù)與銀行卡連通,不需要開(kāi)通網(wǎng)上銀行,即可直接在網(wǎng)上付款,并且享受支付寶提供的“先驗(yàn)貨,再付款”的擔(dān)保服務(wù)。請(qǐng)求通過(guò)HTTP協(xié)議把需要傳輸?shù)臄?shù)據(jù)發(fā)送給接收方的過(guò)程。通知服務(wù)器異步通知。支付寶根據(jù)得到的數(shù)據(jù)處理完成后,支付寶的服務(wù)器主動(dòng)發(fā)起通知給商戶(hù)的網(wǎng)站,同時(shí)攜帶處理完成的結(jié)果信息反饋給商戶(hù)網(wǎng)站。偽網(wǎng)關(guān)網(wǎng)銀支付,需要訪(fǎng)問(wèn)支付寶,在統(tǒng)一收銀臺(tái)選擇銀行,由買(mǎi)家選擇。純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 6 頁(yè)2功能演示步驟1: 進(jìn)入充值平臺(tái),選擇網(wǎng)上銀行。(1)選擇招商銀行,輸入充值金額:圖2-1充值平臺(tái)(2)確認(rèn)網(wǎng)銀充值信息:純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 7 頁(yè)圖2-2確認(rèn)充值信息步驟2: 生成充值訂單,跳轉(zhuǎn)銀行頁(yè)面,確認(rèn)支付。(1) 選擇網(wǎng)銀入口,頁(yè)面如圖2-3所示:圖2-3 網(wǎng)銀入口(2) 進(jìn)入網(wǎng)銀頁(yè)面,確認(rèn)支付:純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 8 頁(yè)圖2-4 確認(rèn)支付步驟3: 完成支付。(1) 支付完成之后,網(wǎng)銀提示支付成功:圖2-5 網(wǎng)銀成功頁(yè)面(2) 付款完成后,跳回支付寶頁(yè)面,提示成功付款:純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 9 頁(yè)圖2-6 支付成功頁(yè)面步驟4: 頁(yè)面自動(dòng)跳轉(zhuǎn)回商戶(hù)網(wǎng)站。若在支付時(shí),傳遞給支付寶的參數(shù)中包含return_url參數(shù),則支付完成后,支付寶的提示支付成功頁(yè)面會(huì)停留幾秒后跳轉(zhuǎn)回return_url參數(shù)指定的商戶(hù)路徑頁(yè)面。3 數(shù)據(jù)交互圖3-1 商戶(hù)系統(tǒng)請(qǐng)求-支付寶響應(yīng)交互模式(1) 構(gòu)造請(qǐng)求數(shù)據(jù)純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 10 頁(yè)商戶(hù)根據(jù)支付寶提供的接口規(guī)則,通過(guò)程序生成得到簽名結(jié)果及要傳輸給支付寶的數(shù)據(jù)集合。(2)發(fā)送請(qǐng)求數(shù)據(jù)把構(gòu)造完成的數(shù)據(jù)集合,通過(guò)頁(yè)面鏈接跳轉(zhuǎn)或表單提交的方式傳遞給支付寶。(3)支付寶對(duì)請(qǐng)求數(shù)據(jù)進(jìn)行處理支付寶得到這些集合后,會(huì)先進(jìn)行安全校驗(yàn)等驗(yàn)證,一系列驗(yàn)證通過(guò)后便會(huì)處理這次發(fā)送過(guò)來(lái)的數(shù)據(jù)請(qǐng)求。(4)返回處理的結(jié)果數(shù)據(jù)對(duì)于處理完成的交易,支付寶會(huì)以?xún)煞N方式把數(shù)據(jù)反饋給商戶(hù)網(wǎng)站。 程序上自動(dòng)進(jìn)行重新構(gòu)造URL地址鏈接,在用戶(hù)當(dāng)前頁(yè)面上通過(guò)自動(dòng)跳轉(zhuǎn)的方式跳回商戶(hù)在請(qǐng)求時(shí)設(shè)定好的頁(yè)面路徑地址(參數(shù)return_url,如果商戶(hù)沒(méi)有設(shè)定,則不會(huì)進(jìn)行該操作);支付寶服務(wù)器主動(dòng)發(fā)起通知,調(diào)用商戶(hù)在請(qǐng)求時(shí)設(shè)定好的頁(yè)面路徑(參數(shù)notify_url,如果商戶(hù)沒(méi)有設(shè)定,則不會(huì)進(jìn)行該操作)。(5) 對(duì)獲取的返回結(jié)果數(shù)據(jù)進(jìn)行處理商戶(hù)在同步通知處理頁(yè)面(參數(shù)return_url指定頁(yè)面文件)或服務(wù)器異步通知頁(yè)面(參數(shù)notify_url指定頁(yè)面文件)獲取支付寶返回的結(jié)果數(shù)據(jù)后,可以結(jié)合自身網(wǎng)站的業(yè)務(wù)邏輯進(jìn)行數(shù)據(jù)處理(如:訂單更新、自動(dòng)充值到會(huì)員賬號(hào)中等)。4請(qǐng)求參數(shù)說(shuō)明4.1含義請(qǐng)求參數(shù)是商戶(hù)在與支付寶進(jìn)行數(shù)據(jù)交互時(shí),提供給支付寶的請(qǐng)求數(shù)據(jù),以便支付寶根據(jù)這些數(shù)據(jù)進(jìn)一步處理。4.2列表表4-1請(qǐng)求參數(shù)說(shuō)明參數(shù)參數(shù)名稱(chēng)類(lèi)型(字節(jié)長(zhǎng)度)參數(shù)說(shuō)明是否可為空樣例基本參數(shù)service接口名稱(chēng)String接口名稱(chēng)。不可空create_direct_pay_by_user純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 11 頁(yè)參數(shù) 參數(shù)名稱(chēng)類(lèi)型(字節(jié)長(zhǎng)度)參數(shù)說(shuō)明是否可為空樣例partner合作者身份IDString(16)簽約的支付寶賬號(hào)對(duì)應(yīng)的支付寶唯一用戶(hù)號(hào)。以2088開(kāi)頭的16位純數(shù)字組成。不可空2088002396712354_input_charset參數(shù)編碼字符集String商戶(hù)網(wǎng)站使用的編碼格式,如utf-8、gbk、gb2312等。不可空gbksign_type簽名方式StringDSA、RSA、MD5三個(gè)值可選,必須大寫(xiě)。不可空MD5sign簽名String請(qǐng)參見(jiàn)“8 簽名機(jī)制”。不可空be4an8ya8hbnbzmyi945f5c1ckbp6bbenotify_url服務(wù)器異步通知頁(yè)面路徑String(190)支付寶服務(wù)器主動(dòng)通知商戶(hù)網(wǎng)站里指定的頁(yè)面http路徑。可空http://api.test.alipay.net/atinterface/receive_notify.htmreturn_url頁(yè)面跳轉(zhuǎn)同步通知頁(yè)面路徑String(200)支付寶處理完請(qǐng)求后,當(dāng)前頁(yè)面自動(dòng)跳轉(zhuǎn)到商戶(hù)網(wǎng)站里指定頁(yè)面的http路徑。可空http://api.test.alipay.net/atinterface/receive_return.htmerror_notify_url請(qǐng)求出錯(cuò)時(shí)的通知頁(yè)面路徑String(200)當(dāng)商戶(hù)通過(guò)該接口發(fā)起請(qǐng)求時(shí),如果出現(xiàn)提示報(bào)錯(cuò),支付寶會(huì)根據(jù)“11.10 item_orders_info出錯(cuò)時(shí)的通知錯(cuò)誤碼”和“11.11 請(qǐng)求出錯(cuò)時(shí)的通知錯(cuò)誤碼”通過(guò)異步的方式發(fā)送通知給商戶(hù)。該功能需要聯(lián)系支付寶開(kāi)通。可空http://api.test.alipay.net/atinterface/receive_return.htm業(yè)務(wù)參數(shù)out_trade_no商戶(hù)網(wǎng)站唯一訂單號(hào)String(64)支付寶合作商戶(hù)網(wǎng)站唯一訂單號(hào)(確保在商戶(hù)系統(tǒng)中唯一)。不可空6741334835157966subject商品名稱(chēng)String(256)商品的標(biāo)題/交易標(biāo)題/訂單標(biāo)題/訂單關(guān)鍵字等。該參數(shù)最長(zhǎng)為128個(gè)漢字。不可空貝爾金護(hù)腕式純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 12 頁(yè)類(lèi)型(字 是否可參數(shù) 參數(shù)名稱(chēng) 參數(shù)說(shuō)明 樣例節(jié)長(zhǎng)度) 為空payment_type支付類(lèi)型String(4)取值范圍請(qǐng)參見(jiàn)附錄“11.5 收款類(lèi)型”。默認(rèn)值為:1(商品購(gòu)買(mǎi))。注意:支付類(lèi)型為“47”時(shí),公共業(yè)務(wù)擴(kuò)展參數(shù)(extend_param)中必須包含憑證號(hào)(evoucheprod_evouche_id)參數(shù)名和參數(shù)值。不可空1defaultbank默認(rèn)網(wǎng)銀String銀行簡(jiǎn)碼,請(qǐng)參見(jiàn)“11.6 銀行簡(jiǎn)碼——混合渠道”和“11.7 銀行簡(jiǎn)碼——純借記卡渠道”。 說(shuō)明:如果要使用純網(wǎng)關(guān)功能,本參數(shù)需賦值為“11.6 銀行簡(jiǎn)碼——混合渠道”或“11.7 銀行簡(jiǎn)碼——純借記卡渠道”中的值。不可空CMBseller_email賣(mài)家支付寶賬號(hào)String(100)賣(mài)家支付寶賬號(hào)。賣(mài)家信息優(yōu)先級(jí):seller_id>seller_account_name>seller_email。seller_id,seller_account_name和seller_email不能全部為空,至少有一項(xiàng)不為空。可空alipay-test01@alipay.comseller_id賣(mài)家支付寶賬戶(hù)號(hào)String(16)賣(mài)家支付寶賬號(hào)對(duì)應(yīng)的支付寶唯一用戶(hù)號(hào)。以2088開(kāi)頭的純16位數(shù)字。可空2088002007018966seller_account_name賣(mài)家別名支付寶賬號(hào)String(100)賣(mài)家別名支付寶賬號(hào)。賣(mài)家信息優(yōu)先級(jí):seller_id>seller_account_name>seller_email。可空tstable02@alipay.comprice商品單價(jià)Number單位為:RMB Yuan。取值范圍為[0.01,100000000.00],精確到小數(shù)點(diǎn)后兩位。規(guī)則:price、quantity能代替total_fee。即存在total_fee,就不能存在price和quantity;存在price、quantity,就不能存在total_fee。可空10.00純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 13 頁(yè)參數(shù) 參數(shù)名稱(chēng)類(lèi)型(字節(jié)長(zhǎng)度)參數(shù)說(shuō)明是否可為空樣例total_fee交易金額Number該筆訂單的資金總額,單位為RMB-Yuan。取值范圍為[0.01,100000000.00],精確到小數(shù)點(diǎn)后兩位。可空100quantity購(gòu)買(mǎi)數(shù)量Numberprice、quantity能代替total_fee。即存在total_fee,就不能存在price和quantity;存在price、quantity,就不能存在total_fee。可空1body商品描述String(1000)對(duì)一筆交易的具體描述信息。如果是多種商品,請(qǐng)將商品描述字符串累加傳給body。可空美國(guó)專(zhuān)業(yè)護(hù)腕鼠標(biāo)墊,舒緩式凝膠軟墊模擬手腕的自然曲線(xiàn)和運(yùn)動(dòng),創(chuàng)造和緩的GelFlex舒適地帶!show_url商品展示網(wǎng)址String(400)收銀臺(tái)頁(yè)面上,商品展示的超鏈接。可空http://www.360buy.com/product/113714.htmlpaymethod默認(rèn)支付方式String若要使用純網(wǎng)關(guān),取值必須是bankPay(網(wǎng)銀支付)。如果不設(shè)置,默認(rèn)為directPay(余額支付)。 說(shuō)明:必須注意區(qū)分大小寫(xiě)。可空bankPayneed_ctu_check網(wǎng)銀支付時(shí)是否做CTU校驗(yàn)String商戶(hù)在配置了支持CTU(支付寶風(fēng)險(xiǎn)稽查系統(tǒng))校驗(yàn)權(quán)限的前提下,可以選擇本次交易是否需要經(jīng)過(guò)CTU校驗(yàn)。 Y:做CTU校驗(yàn);N:不做CTU校驗(yàn)。可空Yroyalty_type提成類(lèi)型String(2)目前只支持一種類(lèi)型:10(賣(mài)家給第三方提成)。當(dāng)傳遞了參數(shù)royalty_parameters時(shí),提成類(lèi)型參數(shù)不能為空。可空10royalty_parameters分潤(rùn)賬號(hào)集String(1000)參見(jiàn)“4.3 royalty_parameters參數(shù)說(shuō)明”。可空參見(jiàn)“4.3 royalty_parameters參數(shù)說(shuō)明”純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 14 頁(yè)參數(shù) 參數(shù)名稱(chēng)類(lèi)型(字節(jié)長(zhǎng)度)參數(shù)說(shuō)明是否可為空樣例anti_phishing_key防釣魚(yú)時(shí)間戳String通過(guò)時(shí)間戳查詢(xún)接口獲取的加密支付寶系統(tǒng)時(shí)間戳。如果已申請(qǐng)開(kāi)通防釣魚(yú)時(shí)間戳驗(yàn)證,則此字段必填。可空587FE3D2858E6B01E30104656E7805E2exter_invoke_ip客戶(hù)端IPString(15)用戶(hù)在創(chuàng)建交易時(shí),該用戶(hù)當(dāng)前所使用機(jī)器的IP。如果商戶(hù)申請(qǐng)后臺(tái)開(kāi)通防釣魚(yú)選項(xiàng),此字段必填,校驗(yàn)用。可空128.214.222.111extra_common_param公用回傳參數(shù)String(100)如果用戶(hù)請(qǐng)求時(shí)傳遞了該參數(shù),則返回給商戶(hù)時(shí)會(huì)回傳該參數(shù)。可空你好,這是測(cè)試商戶(hù)的廣告。extend_param公用業(yè)務(wù)擴(kuò)展參數(shù)String用于商戶(hù)的特定業(yè)務(wù)信息的傳遞,只有商戶(hù)與支付寶約定了傳遞此參數(shù)且約定了參數(shù)含義,此參數(shù)才有效。參數(shù)格式:參數(shù)名1^參數(shù)值1|參數(shù)名2^參數(shù)值2|……多條數(shù)據(jù)用“|”間隔。支付類(lèi)型(payment_type)為47(電子卡券)時(shí),需要包含憑證號(hào)(evoucheprod_evouche_id)參數(shù)名和參數(shù)值。可空pnr^MFGXDW|start_ticket_no^123|end_ticket_no^234|b2b_login_name^abcit_b_pay超時(shí)時(shí)間String設(shè)置未付款交易的超時(shí)時(shí)間,一旦超時(shí),該筆交易就會(huì)自動(dòng)被關(guān)閉。取值范圍:1m~15d。m-分鐘,h-小時(shí),d-天,1c-當(dāng)天(無(wú)論交易何時(shí)創(chuàng)建,都在0點(diǎn)關(guān)閉)。該參數(shù)數(shù)值不接受小數(shù)點(diǎn),如1.5h,可轉(zhuǎn)換為90m。該功能需要聯(lián)系支付寶配置關(guān)閉時(shí)間。可空1hproduct_type商戶(hù)申請(qǐng)的產(chǎn)品類(lèi)型String(50)用于針對(duì)不同的產(chǎn)品,采取不同的計(jì)費(fèi)策略。如果開(kāi)通了航旅垂直搜索平臺(tái)產(chǎn)品,請(qǐng)?zhí)顚?xiě)CHANNEL_FAST_PAY;如果沒(méi)有,則為空。可空CHANNEL_FAST_PAY純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 15 頁(yè)注意:此接口只支持https請(qǐng)求;參數(shù)body(商品描述)、subject(商品名稱(chēng))、extra_common_param(公用回傳參數(shù))不能包含特殊字符(如:#、%、&、+)、敏感詞匯,也不能使用外國(guó)文字(旺旺不支持的外文,如:韓文、泰語(yǔ)、藏文、蒙古文、阿拉伯語(yǔ)); 請(qǐng)按照“8 簽名機(jī)制”中的簽名方法對(duì)輸入?yún)?shù)進(jìn)行簽名,該接口請(qǐng)求才能夠被支付寶系統(tǒng)接收; 此接口支持重復(fù)調(diào)用,前提是交易基本信息(買(mǎi)家、賣(mài)家、交易金額、超時(shí)時(shí)間等)在多次調(diào)用中保持一致,且交易尚未完成支付。4.3 royalty_parameters參數(shù)說(shuō)明1. 參數(shù)格式說(shuō)明royalty_parameters參數(shù)為分潤(rùn)賬號(hào)集,支持以下格式(用戶(hù)UID是一串以字母uid開(kāi)頭,后面跟著以2088開(kāi)頭的16位數(shù)字的字符串):(1) 平級(jí)分潤(rùn) 收款方Email1^金額1^備注1|收款方Email2^金額2^備注2 付款方Email^收款方Email1^金額1^備注1|付款方Email^收款方Email2^金額2^備注2 收款方UID1^金額1^備注1|收款方UID2^金額2^備注2付款方UID^收款方UID1^金額1^備注1|付款方UID^收款方UID2^金額2^備注2(2) 多級(jí)分潤(rùn)收款方Email1^金額1^備注1|付款方Email1^收款方Email2^金額2^備注2|付款方Email2^收款方Email3^金額3^備注3收款方UID1^金額1^備注1|付款方UID1^收款方UID2^金額2^備注2|付款方UID2^收款方UID3^金額3^備注3(3)平級(jí)多級(jí)混合分潤(rùn)收款方Email1^金額1^備注1|付款方Email1^收款方Email2^金額2^備注2|收款方Email3^金額3^備注3收款方UID1^金額1^備注1|付款方UID1^收款方UID2^金額2^備注2|收款方UID3^金額3^備注3純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 16 頁(yè)注意: 參數(shù)royalty_parameters(分潤(rùn)賬號(hào)集)如果有多條數(shù)據(jù),用“|”隔開(kāi),最多不能超過(guò)10條;某條分潤(rùn)數(shù)據(jù)沒(méi)有付款方,則默認(rèn)賣(mài)家是付款方;各分潤(rùn)賬號(hào)必須使用正確的支付寶賬號(hào),能正常收款和付款;對(duì)于平級(jí)分潤(rùn),付款方Email必須與賣(mài)家Email一致;同一筆交易的分潤(rùn)處理,必須遵循原則:分潤(rùn)者要先收到錢(qián)才能再付給其他被分潤(rùn)者,收到的錢(qián)一定要大于等于付出的錢(qián),即先入后出,入要大于等于出;在各條分潤(rùn)的“備注”中,不能出現(xiàn)“^”和“|”影響royalty_parameters格式的特殊字符;“備注”字段長(zhǎng)度不能超過(guò)80個(gè)字節(jié),即40個(gè)漢字;分潤(rùn)信息中,“備注”項(xiàng)可以不填,但“^”不可以省略,如:收款方支付寶賬號(hào)1^金額1^。2. 參數(shù)樣例maomao1@yahoo.cn^1.00^分你的|maomao2@yahoo.cn^2.00^你也有uid2088123456789012^1.00^分你的|uid2088123456789013^2.00^你也有4.4樣例https://mapi.alipay.com/gateway.do?_input_charset=gbk&defaultbank=CMB¬ify_url=http%3A%2F%2Fapi.test.alipay.net%2Fatinterface%2Freceive_notify.htm&out_trade_no=6741334835157966&partner=2088002396712354&payment_type=1&paymethod=bankPay&return_url=http%3A%2F%2Fapi.test.alipay.net%2Fatinterface%2Freceive_return.htm&seller_email=alipay-test01@alipay.com&service=create_direct_pay_by_user&subject=%B1%B4%B6%FB%BD%F0%BB%A4%CD%F3%CA%BD&total_fee=100&sign=cbbe89815204510545cb821416ddf95d&sign_type=MD5 說(shuō)明:本樣例僅供參考,支付寶網(wǎng)關(guān)為https://mapi.alipay.com/gateway.do。純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 17 頁(yè)5頁(yè)面跳轉(zhuǎn)同步通知參數(shù)說(shuō)明5.1 含義支付寶對(duì)商戶(hù)的請(qǐng)求數(shù)據(jù)處理完成后,會(huì)將處理的結(jié)果數(shù)據(jù)通過(guò)系統(tǒng)程序控制客戶(hù)端頁(yè)面自動(dòng)跳轉(zhuǎn)的方式通知給商戶(hù)網(wǎng)站。這些處理結(jié)果數(shù)據(jù)就是頁(yè)面跳轉(zhuǎn)同步通知參數(shù)。5.2列表表5-1 頁(yè)面跳轉(zhuǎn)同步通知參數(shù)說(shuō)明參數(shù)參數(shù)名稱(chēng)類(lèi)型(字節(jié)長(zhǎng)度)參數(shù)說(shuō)明是否可為空樣例基本參數(shù)is_success成功標(biāo)識(shí)String(1)表示接口調(diào)用是否成功,并不表明業(yè)務(wù)處理結(jié)果。不可空Tsign_type簽名方式StringDSA、RSA、MD5三個(gè)值可選,必須大寫(xiě)。不可空MD5sign簽名String(32)請(qǐng)參見(jiàn)“8 簽名機(jī)制”。不可空b1af584504b8e845ebe40b8e0e733729業(yè)務(wù)參數(shù)out_trade_no商戶(hù)網(wǎng)站唯一訂單號(hào)String(64)對(duì)應(yīng)商戶(hù)網(wǎng)站的訂單系統(tǒng)中的唯一訂單號(hào),非支付寶交易號(hào)。需保證在商戶(hù)網(wǎng)站中的唯一性。是請(qǐng)求時(shí)對(duì)應(yīng)的參數(shù),原樣返回。可空6402757654153618subject商品名稱(chēng)String(256)商品的標(biāo)題/交易標(biāo)題/訂單標(biāo)題/訂單關(guān)鍵字等。可空手套payment_type支付類(lèi)型String(4)對(duì)應(yīng)請(qǐng)求時(shí)的payment_type參數(shù),原樣返回。可空1exterface接口名稱(chēng)String標(biāo)志調(diào)用哪個(gè)接口返回的鏈接。可空create_direct_pay_by_usertrade_no支付寶交易號(hào)String(64)該交易在支付寶系統(tǒng)中的交易流水號(hào)。最短16位,最長(zhǎng)64位。可空2008102303210710純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 18 頁(yè)參數(shù) 參數(shù)名稱(chēng)類(lèi)型(字節(jié)長(zhǎng)度)參數(shù)說(shuō)明是否可為空樣例trade_status交易狀態(tài)String交易目前所處的狀態(tài)。成功狀態(tài)的值只有兩個(gè): TRADE_FINISHED(普通即時(shí)到賬的交易成功狀態(tài)) TRADE_SUCCESS(開(kāi)通了高級(jí)即時(shí)到賬或機(jī)票分銷(xiāo)產(chǎn)品后的支付成功狀態(tài))可空TRADE_FINISHEDnotify_id通知校驗(yàn)IDString支付寶通知校驗(yàn)ID,商戶(hù)可以用這個(gè)流水號(hào)詢(xún)問(wèn)支付寶該條通知的合法性。可空RqPnCoPT3K9%2Fvwbh3I%2BODmZS9o4qChHwPWbaS7UMBJpUnBJlzg42y9A8gQlzU6m3fOhGnotify_time通知時(shí)間Date通知時(shí)間(支付寶時(shí)間)。格式為yyyy-MM-dd HH:mm:ss。可空2008-10-23 13:17:39notify_type通知類(lèi)型String返回通知類(lèi)型。可空trade_status_syncseller_email賣(mài)家支付寶賬號(hào)String(100)賣(mài)家支付寶賬號(hào),可以是Email或手機(jī)號(hào)碼。可空chao.chenc1@alipay.combuyer_email買(mǎi)家支付寶賬號(hào)String(100)買(mǎi)家支付寶賬號(hào),可以是Email或手機(jī)號(hào)碼。可空tstable01@alipay.comseller_id賣(mài)家支付寶賬戶(hù)號(hào)String(30)賣(mài)家支付寶賬號(hào)對(duì)應(yīng)的支付寶唯一用戶(hù)號(hào)。以2088開(kāi)頭的純16位數(shù)字。可空2088002007018916buyer_id買(mǎi)家支付寶賬戶(hù)號(hào)String(30)買(mǎi)家支付寶賬號(hào)對(duì)應(yīng)的支付寶唯一用戶(hù)號(hào)。以2088開(kāi)頭的純16位數(shù)字。可空2088101000082594total_fee交易金額Number該筆訂單的資金總額,單位為RMB-Yuan。取值范圍為[0.01,100000000.00],精確到小數(shù)點(diǎn)后兩位。可空10.00body商品描述String(400)對(duì)一筆交易的具體描述信息。如果是多種商品,請(qǐng)將商品描述字符串累加傳給body。可空Hello純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 19 頁(yè)參數(shù) 參數(shù)名稱(chēng)類(lèi)型(字節(jié)長(zhǎng)度)參數(shù)說(shuō)明是否可為空樣例bank_seq_no網(wǎng)銀流水String(64)網(wǎng)銀流水號(hào)。只有開(kāi)通了純網(wǎng)關(guān)和偽網(wǎng)關(guān)的商戶(hù),才返回該參數(shù)。可空 招行:9220031730建行:20100329000000859967extra_common_param公用回傳參數(shù)String用于商戶(hù)回傳參數(shù),該值不能包含“=”、“&”等特殊字符。如果用戶(hù)請(qǐng)求時(shí)傳遞了該參數(shù),則返回給商戶(hù)時(shí)會(huì)回傳該參數(shù)。可空你好,這是測(cè)試商戶(hù)的廣告。5.3 樣例http://www.xxx.com/alipay/return_url.php?is_success=T&sign=b1af584504b8e845ebe40b8e0e733729&sign_type=MD5&body=Hello&buyer_email=xinjie_xj%40163.com&buyer_id=2088101000082594&exterface=create_direct_pay_by_user&out_trade_no=6402757654153618&payment_type=1&seller_email=chao.chenc1%40alipay.com&seller_id=2088002007018916&subject=%E5%A4%96%E9%83%A8FP&total_fee=10.00&trade_no=2008102303210710&trade_status=TRADE_FINISHED¬ify_id=RqPnCoPT3K9%252Fvwbh3I%252BODmZS9o4qChHwPWbaS7UMBJpUnBJlzg42y9A8gQlzU6m3fOhG¬ify_time=2008-10-23+13%3A17%3A39¬ify_type=trade_status_sync&extra_common_param=%E4%BD%A0%E5%A5%BD%EF%BC%8C%E8%BF%99%E6%98%AF%E6%B5%8B%E8%AF%95%E5%95%86%E6%88%B7%E7%9A%84%E5%B9%BF%E5%91%8A%E3%80%82&bank_seq_no=%E6%8B%9B%E8%A1%8C%E7%9A%84%E8%AE%A2%E5%8D%95%E5%8F%B7%E5%BD%A2%E5%A6%829220031730%3B%0D%0A%E5%BB%BA%E8%A1%8C%E7%9A%84%E5%BD%A2%E5%A6%8220100329000000859967 說(shuō)明:本樣例僅供參考,實(shí)際網(wǎng)關(guān)為商戶(hù)域名。純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 20 頁(yè)6服務(wù)器異步通知參數(shù)說(shuō)明6.1 含義支付寶對(duì)商戶(hù)的請(qǐng)求數(shù)據(jù)處理完成后,會(huì)將處理的結(jié)果數(shù)據(jù)通過(guò)服務(wù)器主動(dòng)通知的方式通知給商戶(hù)網(wǎng)站。這些處理結(jié)果數(shù)據(jù)就是服務(wù)器異步通知參數(shù)。6.2列表表6-1 服務(wù)器異步通知參數(shù)說(shuō)明參數(shù)參數(shù)名稱(chēng)類(lèi)型(字節(jié)長(zhǎng)度)參數(shù)說(shuō)明是否可為空樣例基本參數(shù)notify_time通知時(shí)間Date通知的發(fā)送時(shí)間。格式為yyyy-MM-dd HH:mm:ss。不可空2009-08-12 11:08:32notify_type通知類(lèi)型String通知的類(lèi)型。不可空trade_status_syncnotify_id通知校驗(yàn)IDString通知校驗(yàn)ID。不可空70fec0c2730b27528665af4517c27b95sign_type簽名方式StringDSA、RSA、MD5三個(gè)值可選,必須大寫(xiě)。不可空DSAsign簽名String請(qǐng)參見(jiàn)“8 簽名機(jī)制”。不可空_p_w_l_h_j0b_gd_aejia7n_ko4_m%2Fu_w_jd3_nx_s_k_mxus9_hoxg_y_r_lunli_pmma29_t_q%3D%3D業(yè)務(wù)參數(shù)out_trade_no商戶(hù)網(wǎng)站唯一訂單號(hào)String(64)對(duì)應(yīng)商戶(hù)網(wǎng)站的訂單系統(tǒng)中的唯一訂單號(hào),非支付寶交易號(hào)。需保證在商戶(hù)網(wǎng)站中的唯一性。是請(qǐng)求時(shí)對(duì)應(yīng)的參數(shù),原樣返回。可空3618810634349901純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 21 頁(yè)參數(shù) 參數(shù)名稱(chēng)類(lèi)型(字節(jié)長(zhǎng)度)參數(shù)說(shuō)明是否可為空樣例subject商品名稱(chēng)String(256)商品的標(biāo)題/交易標(biāo)題/訂單標(biāo)題/訂單關(guān)鍵字等。它在支付寶的交易明細(xì)中排在第一列,對(duì)于財(cái)務(wù)對(duì)賬尤為重要。是請(qǐng)求時(shí)對(duì)應(yīng)的參數(shù),原樣通知回來(lái)。可空phone手機(jī)payment_type支付類(lèi)型String(4)取值范圍請(qǐng)參見(jiàn)附錄“11.5 收款類(lèi)型”。可空1trade_no支付寶交易號(hào)String(64)該交易在支付寶系統(tǒng)中的交易流水號(hào)。最短16位,最長(zhǎng)64位。可空2008102203208746trade_status交易狀態(tài)String取值范圍請(qǐng)參見(jiàn)“11.4 交易狀態(tài)”。可空TRADE_FINISHEDgmt_create交易創(chuàng)建時(shí)間Date該筆交易創(chuàng)建的時(shí)間。格式為yyyy-MM-dd HH:mm:ss。可空2008-10-22 20:49:31gmt_payment交易付款時(shí)間Date該筆交易的買(mǎi)家付款時(shí)間。格式為yyyy-MM-dd HH:mm:ss。可空2008-10-22 20:49:50gmt_close交易關(guān)閉時(shí)間Date交易關(guān)閉時(shí)間。格式為yyyy-MM-dd HH:mm:ss。可空2008-10-22 20:49:46refund_status退款狀態(tài)String取值范圍請(qǐng)參見(jiàn)“11.3 退款狀態(tài)”。可空REFUND_SUCCESSgmt_refund退款時(shí)間Date賣(mài)家退款的時(shí)間,退款通知時(shí)會(huì)發(fā)送。格式為yyyy-MM-dd HH:mm:ss。可空2008-10-29 19:38:25seller_email賣(mài)家支付寶賬號(hào)String(100)賣(mài)家支付寶賬號(hào),可以是email和手機(jī)號(hào)碼。可空chao.chenc1@alipay.combuyer_email買(mǎi)家支付寶賬號(hào)String(100)買(mǎi)家支付寶賬號(hào),可以是email或手機(jī)號(hào)碼。可空13758698870純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 22 頁(yè)參數(shù) 參數(shù)名稱(chēng)類(lèi)型(字節(jié)長(zhǎng)度)參數(shù)說(shuō)明是否可為空樣例seller_id賣(mài)家支付寶賬戶(hù)號(hào)String(30)賣(mài)家支付寶賬號(hào)對(duì)應(yīng)的支付寶唯一用戶(hù)號(hào)。以2088開(kāi)頭的純16位數(shù)字。可空2088002007018916buyer_id買(mǎi)家支付寶賬戶(hù)號(hào)String(30)買(mǎi)家支付寶賬號(hào)對(duì)應(yīng)的支付寶唯一用戶(hù)號(hào)。以2088開(kāi)頭的純16位數(shù)字。可空2088002007013600price商品單價(jià)Number如果請(qǐng)求時(shí)使用的是total_fee,那么price等于total_fee;如果請(qǐng)求時(shí)使用的是price,那么對(duì)應(yīng)請(qǐng)求時(shí)的price參數(shù),原樣通知回來(lái)。可空10.00total_fee交易金額Number該筆訂單的總金額。請(qǐng)求時(shí)對(duì)應(yīng)的參數(shù),原樣通知回來(lái)。可空10.00quantity購(gòu)買(mǎi)數(shù)量Number如果請(qǐng)求時(shí)使用的是total_fee,那么quantity等于1;如果請(qǐng)求時(shí)使用的是quantity,那么對(duì)應(yīng)請(qǐng)求時(shí)的quantity參數(shù),原樣通知回來(lái)。可空1body商品描述String(400)該筆訂單的備注、描述、明細(xì)等。對(duì)應(yīng)請(qǐng)求時(shí)的body參數(shù),原樣通知回來(lái)。可空Hellodiscount折扣Number支付寶系統(tǒng)會(huì)把discount的值加到交易金額上,如果需要折扣,本參數(shù)為負(fù)數(shù)。可空-5is_total_fee_adjust是否調(diào)整總價(jià)String(1)該交易是否調(diào)整過(guò)價(jià)格。可空Nuse_coupon是否使用紅包買(mǎi)家String(1)是否在交易過(guò)程中使用了紅包。可空Nerror_code錯(cuò)誤代碼String接口調(diào)用過(guò)程中的出錯(cuò)信息,請(qǐng)參見(jiàn)“11.1 純網(wǎng)關(guān)業(yè)務(wù)錯(cuò)誤碼”和“11.2 系統(tǒng)錯(cuò)誤碼”。可空ILLEGAL_SIGN純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 23 頁(yè)參數(shù) 參數(shù)名稱(chēng)類(lèi)型(字節(jié)長(zhǎng)度)參數(shù)說(shuō)明是否可為空樣例bank_seq_no網(wǎng)銀流水String(64)開(kāi)通了純網(wǎng)關(guān)和偽網(wǎng)關(guān)的商戶(hù),在交易成功后才可以返回網(wǎng)銀流水。可空 招行:9220031730 建行:20100329000000859967extra_common_param公用回傳參數(shù)String用于商戶(hù)回傳參數(shù),該值不能包含“=”、“&”等特殊字符。如果用戶(hù)請(qǐng)求時(shí)傳遞了該參數(shù),則返回給商戶(hù)時(shí)會(huì)回傳該參數(shù)。可空你好,這是測(cè)試商戶(hù)的廣告。out_channel_type支付渠道組合信息String該筆交易所使用的支付渠道。格式為:渠道1|渠道2|…,如果有多個(gè)渠道,用“|”隔開(kāi)。取值范圍請(qǐng)參見(jiàn)附錄“11.8 渠道類(lèi)型說(shuō)明與幣種列表”。可空OPTIMIZED_MOTO|BALANCEout_channel_amount支付金額組合信息String該筆交易通過(guò)使用各支付渠道所支付的金額。格式為:金額1|金額2|…,如果有多個(gè)支付渠道,各渠道所支付金額用“|”隔開(kāi)。可空90.00|10.00out_channel_inst實(shí)際支付渠道String該交易支付時(shí)實(shí)際使用的銀行渠道。格式為:支付渠道1|支付渠道2|…,如果有多個(gè)支付渠道,用“|”隔開(kāi)。取值范圍請(qǐng)參見(jiàn)附錄“11.9 實(shí)際支付渠道列表”。該參數(shù)需要聯(lián)系支付寶開(kāi)通。可空ICBC6.3 樣例http://www.xxx.com/alipay/notify_url.php?trade_no=2008102203208746&out_trade_no=3618810634349901&discount=-5&payment_type=1&subject=iphone%E6%89%8B%E6%9C%BA&body=Hello&price=10.00&quantity=1&total_fee=10.00&trade_status=TRADE_FINISHED&refund_status=REFUND_SUCCESS&seller_email=chao.chenc1%40alipay.com&seller_id=2088002007018916&buyer_id=2088002007013600&buyer_email=13758698870&gmt_create=2008-10-22+20純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 24 頁(yè)%3A49%3A31&is_total_fee_adjust=N&gmt_payment=2008-10-22+20%3A49%3A50&gmt_close=2008-10-22+20%3A49%3A46&gmt_refund=2008-10-29+19%3A38%3A25&use_coupon=N¬ify_time=2009-08-12+11%3A08%3A32¬ify_type=trade_status_sync¬ify_id=70fec0c2730b27528665af4517c27b95&sign_type=DSA&sign=_p_w_l_h_j0b_gd_aejia7n_ko4_m%252Fu_w_jd3_nx_s_k_mxus9_hoxg_y_r_lunli_pmma29_t_q%253D%253D&extra_common_param=%E4%BD%A0%E5%A5%BD%EF%BC%8C%E8%BF%99%E6%98%AF%E6%B5%8B%E8%AF%95%E5%95%86%E6%88%B7%E7%9A%84%E5%B9%BF%E5%91%8A%E3%80%82&bank_seq_no=%E6%8B%9B%E8%A1%8C%E7%9A%84%E8%AE%A2%E5%8D%95%E5%8F%B7%E5%BD%A2%E5%A6%829220031730%3B%0D%0A%E5%BB%BA%E8%A1%8C%E7%9A%84%E5%BD%A2%E5%A6%8220100329000000859967 說(shuō)明:本樣例僅供參考,實(shí)際網(wǎng)關(guān)為商戶(hù)域名。7通知返回?cái)?shù)據(jù)處理7.1 頁(yè)面跳轉(zhuǎn)同步通知頁(yè)面特性(1) 買(mǎi)家在支付成功后會(huì)看到一個(gè)支付寶提示交易成功的頁(yè)面,該頁(yè)面會(huì)停留幾秒,然后會(huì)自動(dòng)跳轉(zhuǎn)回商戶(hù)指定的同步通知頁(yè)面(參數(shù)return_url)。(2)該頁(yè)面中獲得參數(shù)的方式,需要使用GET方式獲取,如request.QueryString("out_trade_no")、$_GET['out_trade_no']。(3) 該方式僅僅在買(mǎi)家付款完成以后進(jìn)行自動(dòng)跳轉(zhuǎn),因此只會(huì)進(jìn)行一次。(4)該方式不是支付寶主動(dòng)去調(diào)用商戶(hù)頁(yè)面,而是支付寶的程序利用頁(yè)面自動(dòng)跳轉(zhuǎn)的函數(shù),使用戶(hù)的當(dāng)前頁(yè)面自動(dòng)跳轉(zhuǎn)。(5)該方式可在本機(jī)而不是只能在服務(wù)器上進(jìn)行調(diào)試。(6)返回URL只有一分鐘的有效期,超過(guò)一分鐘該鏈接地址會(huì)失效,驗(yàn)證則會(huì)失敗。(7) 設(shè)置頁(yè)面跳轉(zhuǎn)同步通知頁(yè)面(return_url)的路徑時(shí),不要在頁(yè)面文件的后面再加上自定義參數(shù)。例如: 錯(cuò)誤的寫(xiě)法:http://www.alipay.com/alipay/return_url.php?xx=11 正確的寫(xiě)法:http://www.alipay.com/alipay/return_url.php(8)由于支付寶會(huì)對(duì)頁(yè)面跳轉(zhuǎn)同步通知頁(yè)面(return_url)的域名進(jìn)行合法有效性校驗(yàn),因此設(shè)置頁(yè)面跳轉(zhuǎn)同步通知頁(yè)面(return_url)的路徑時(shí),不要設(shè)置成本機(jī)域名,也不能帶有特殊字符(如“!”),如: 錯(cuò)誤的寫(xiě)法: http://localhost/alipay/return_url.php純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 25 頁(yè)http://localhost:80/alipay/return_url.php http://www.xxx.com/alipay/return!url.do 正確的寫(xiě)法: 能夠正常訪(fǎng)問(wèn)的域名地址:http://www.xxx.comalipay/return_url.php 能夠正常訪(fǎng)問(wèn)的IP地址:http://121.1.1.255/alipay/return_url.php7.2服務(wù)器異步通知頁(yè)面特性(1)必須保證服務(wù)器異步通知頁(yè)面(notify_url)上無(wú)任何字符,如空格、HTML標(biāo)簽、開(kāi)發(fā)系統(tǒng)自帶拋出的異常提示信息等。(2)支付寶是用POST方式發(fā)送通知信息,因此該頁(yè)面中獲取參數(shù)的方式,如:request.Form("out_trade_no")、$_POST['out_trade_no']。(3)支付寶主動(dòng)發(fā)起通知,該方式才會(huì)被啟用。(4) 只有在支付寶的交易管理中存在該筆交易,且發(fā)生了交易狀態(tài)的改變,支付寶才會(huì)通過(guò)該方式發(fā)起服務(wù)器通知(即時(shí)到賬中交易狀態(tài)為“等待買(mǎi)家付款”的狀態(tài)默認(rèn)是不會(huì)發(fā)送通知的)。(5) 服務(wù)器間的交互,不像頁(yè)面跳轉(zhuǎn)同步通知,可以在頁(yè)面上顯示出來(lái),這種交互方式是不可見(jiàn)的。(6) 第一次交易狀態(tài)改變(即時(shí)到賬中此時(shí)交易狀態(tài)是交易完成)時(shí),不僅頁(yè)面跳轉(zhuǎn)同步通知頁(yè)面會(huì)啟用,而且服務(wù)器異步通知頁(yè)面也會(huì)收到支付寶發(fā)來(lái)的處理結(jié)果通知。(7)程序執(zhí)行完后必須打印輸出“success”(不包含引號(hào))。如果商戶(hù)反饋給支付寶的字符不是success這7個(gè)字符,支付寶服務(wù)器會(huì)不斷重發(fā)通知,直到超過(guò)24小時(shí)22分鐘。一般情況下,25小時(shí)以?xún)?nèi)完成8次通知(通知的間隔頻率一般是:2m,10m,10m,1h,2h,6h,15h)。(8)程序執(zhí)行完成后,該頁(yè)面不能執(zhí)行頁(yè)面跳轉(zhuǎn)。如果執(zhí)行頁(yè)面跳轉(zhuǎn),支付寶會(huì)收不到success字符,會(huì)被支付寶服務(wù)器判定為該頁(yè)面程序運(yùn)行出現(xiàn)異常,而重發(fā)處理結(jié)果通知。(9)cookies、session等在此頁(yè)面會(huì)失效,即無(wú)法獲取這些數(shù)據(jù)。(10) 該方式的調(diào)試與運(yùn)行必須在服務(wù)器上,即互聯(lián)網(wǎng)上能訪(fǎng)問(wèn)。(11) 該方式的作用主要防止訂單丟失,即頁(yè)面跳轉(zhuǎn)同步通知沒(méi)有處理訂單更新,它則去處理。(12) 當(dāng)商戶(hù)收到服務(wù)器異步通知并打印出success時(shí),服務(wù)器異步通知參數(shù)notify_id才會(huì)失效。也就是說(shuō)在支付寶發(fā)送同一條異步通知時(shí)(包含商戶(hù)并未成功打印出success導(dǎo)致支付寶重發(fā)數(shù)次通知),服務(wù)器異步通知參數(shù)notify_id是不變的。純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 26 頁(yè)7.3通知觸發(fā)條件表7-1 通知觸發(fā)條件觸發(fā)條件名觸發(fā)條件描述觸發(fā)條件默認(rèn)值TRADE_FINISHED交易成功true(觸發(fā)通知)TRADE_SUCCESS支付成功true(觸發(fā)通知)WAIT_BUYER_PAY交易創(chuàng)建false(不觸發(fā)通知)TRADE_CLOSED交易關(guān)閉false(不觸發(fā)通知) 說(shuō)明:商戶(hù)可以向支付寶申請(qǐng)配置,是否觸發(fā)各交易狀態(tài)下的異步通知。7.4商戶(hù)業(yè)務(wù)處理注意事項(xiàng)當(dāng)支付寶處理完成后,支付寶會(huì)把處理結(jié)果以當(dāng)前頁(yè)面跳轉(zhuǎn)同步通知和支付寶服務(wù)器主動(dòng)通知商戶(hù)網(wǎng)站兩種形式,反饋給商戶(hù)網(wǎng)站。商戶(hù)可以從頁(yè)面跳轉(zhuǎn)同步通知頁(yè)面或者從服務(wù)器異步通知頁(yè)面中獲得這些信息,并且在驗(yàn)證通過(guò)的判斷中增加商戶(hù)的業(yè)務(wù)邏輯處理程序。當(dāng)商戶(hù)有傳遞參數(shù)notify_url(服務(wù)器異步通知頁(yè)面路徑)或return_url(頁(yè)面跳轉(zhuǎn)同步通知頁(yè)面路徑)時(shí),商戶(hù)必須判斷商戶(hù)網(wǎng)站中是否已經(jīng)對(duì)該次的通知結(jié)果數(shù)據(jù)做過(guò)同樣處理。如果不判斷,存在潛在的風(fēng)險(xiǎn),商戶(hù)自行承擔(dān)因此而產(chǎn)生的所有損失。(1) 交易成功之后,商戶(hù)(高級(jí)即時(shí)到賬或機(jī)票平臺(tái)商)可調(diào)用批量退款接口,系統(tǒng)會(huì)發(fā)送退款通知給商戶(hù),具體內(nèi)容請(qǐng)參見(jiàn)批量退款接口文檔。(2) 當(dāng)商戶(hù)使用站內(nèi)退款時(shí),系統(tǒng)會(huì)發(fā)送包含refund_status和gmt_refund字段的通知給商戶(hù)。 說(shuō)明:更多業(yè)務(wù)處理注意事項(xiàng)請(qǐng)參見(jiàn)《即時(shí)到賬交易接口(create_direct_pay_by_user)接入與使用規(guī)則》文檔。純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 27 頁(yè)8 簽名機(jī)制8.1生成待簽名的字符串8.1.1 需要參與簽名的參數(shù)在請(qǐng)求參數(shù)列表中,除去sign、sign_type兩個(gè)參數(shù)外,其他需要使用到的參數(shù)皆是要簽名的參數(shù)。(個(gè)別接口中參數(shù)sign_type也需要參與簽名。)在通知返回參數(shù)列表中,除去sign、sign_type兩個(gè)參數(shù)外,凡是通知返回回來(lái)的參數(shù)皆是要簽名的參數(shù)。8.1.2生成待簽名字符串對(duì)于如下的參數(shù)數(shù)組:string[] parameters={"service=create_direct_pay_by_user","partner=2088101568338364","_input_charset=gbk","return_url= http://www.test.com/alipay/return_url.asp","out_trade_no=6741334835157966","subject=貝爾金護(hù)腕式","payment_type=1 ","seller_email=alipay-test01@alipay.com","total_fee=100"};對(duì)數(shù)組里的每一個(gè)值從a到z的順序排序,若遇到相同首字母,則看第二個(gè)字母,以此類(lèi)推。排序完成之后,再把所有數(shù)組值以“&”字符連接起來(lái),如:_input_charset=gbk&out_trade_no=6741334835157966&partner=2088101568338364&payment_type=1&return_url=http://www.test.com/alipay/return_url.asp&seller_email=alipay-test01@alipay.com&service=create_direct_pay_by_user&subject=貝爾金護(hù)腕式&total_fee=100這串字符串便是待簽名字符串。純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 28 頁(yè)注意: 沒(méi)有值的參數(shù)無(wú)需傳遞,也無(wú)需包含到待簽名數(shù)據(jù)中; 簽名時(shí)將字符轉(zhuǎn)化成字節(jié)流時(shí)指定的字符集與_input_charset保持一致; 如果傳遞了_input_charset參數(shù),這個(gè)參數(shù)也應(yīng)該包含在待簽名數(shù)據(jù)中; 根據(jù)HTTP協(xié)議要求,傳遞參數(shù)的值中如果存在特殊字符(如:&、@等),那么該值需要做URL Encoding,這樣請(qǐng)求接收方才能接收到正確的參數(shù)值。這種情況下,待簽名數(shù)據(jù)應(yīng)該是原生值而不是encoding之后的值。例如:調(diào)用某接口需要對(duì)請(qǐng)求參數(shù)email進(jìn)行數(shù)字簽名,那么待簽名數(shù)據(jù)應(yīng)該是email=test@msn.com,而不是email=test%40msn.com。8.2 簽名8.2.1MD5簽名在MD5簽名時(shí),需要私鑰參與簽名。MD5的私鑰是以英文字母和數(shù)字組成的32位字符串。商戶(hù)可登錄到商戶(hù)服務(wù)中心(https://b.alipay.com),安裝數(shù)字證書(shū),在“技術(shù)服務(wù)”欄目中點(diǎn)擊“交易安全校驗(yàn)碼”,即可查看。請(qǐng)求時(shí)簽名當(dāng)拿到請(qǐng)求時(shí)的待簽名字符串后,需要把私鑰直接拼接到待簽名字符串后面,形成新的字符串,利用MD5的簽名函數(shù)對(duì)這個(gè)新的字符串進(jìn)行簽名運(yùn)算,從而得到32位簽名結(jié)果字符串(該字符串賦值于參數(shù)sign)。通知返回時(shí)驗(yàn)證簽名當(dāng)獲得到通知返回時(shí)的待簽名字符串后,同理,需要把私鑰直接拼接到待簽名字符串后面,形成新的字符串,利用MD5的簽名函數(shù)對(duì)這個(gè)新的字符串進(jìn)行簽名運(yùn)算,從而得到32位簽名結(jié)果字符串。此時(shí)這個(gè)新的字符串需要與支付寶通知返回參數(shù)中的參數(shù)sign的值進(jìn)行驗(yàn)證是否相等,來(lái)判斷簽名是否驗(yàn)證通過(guò)。8.2.2 DSA、RSA簽名在DSA或RSA的簽名時(shí),需要私鑰和公鑰一起參與簽名。私鑰與公鑰皆是客戶(hù)通過(guò)OPENSSL來(lái)生成得出的?蛻(hù)把生成出的公鑰與支付寶技術(shù)人員配置好的支付寶公鑰做交換。因此,在簽名時(shí),客戶(hù)要用到的是客戶(hù)的私鑰及支付寶的公鑰。請(qǐng)求時(shí)簽名當(dāng)拿到請(qǐng)求時(shí)的待簽名字符串后,把待簽名字符串與客戶(hù)的私鑰一同放入DSA或RSA的簽名函數(shù)中進(jìn)行簽名運(yùn)算,從而得到簽名結(jié)果字符串。 通知返回時(shí)驗(yàn)證簽名純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 29 頁(yè)當(dāng)獲得到通知返回時(shí)的待簽名字符串后,把待簽名字符串、支付寶提供的公鑰、支付寶通知返回參數(shù)中的參數(shù)sign的值三者一同放入DSA或RSA的簽名函數(shù)中進(jìn)行非對(duì)稱(chēng)的簽名運(yùn)算,來(lái)判斷簽名是否驗(yàn)證通過(guò)。9 如何驗(yàn)證是否支付寶請(qǐng)求目的驗(yàn)證此次通知信息是否是支付寶服務(wù)器發(fā)來(lái)的信息,以幫助校驗(yàn)反饋回來(lái)的數(shù)據(jù)的真假性。工作原理獲取支付寶返回?cái)?shù)據(jù)之一的通知校驗(yàn)ID(notify_id),按照支付寶要求的格式拼接成要請(qǐng)求的鏈接,如:https://mapi.alipay.com/gateway.do?service=notify_verify&partner=2088002396712354¬ify_id=RqPnCoPT3K9%252Fvwbh3I%252BFioE227%252BPfNMl8jwyZqMIiXQWxhOCmQ5MQO%252FWd93rvCB%252BaiGg通過(guò)訪(fǎng)問(wèn)這個(gè)請(qǐng)求鏈接,利用編程方法來(lái)模擬http請(qǐng)求與支付寶服務(wù)器進(jìn)行交互,獲得支付寶服務(wù)器上處理的結(jié)果。如果獲得的信息是true,則校驗(yàn)成功;如果獲得的信息是其他,則校驗(yàn)失敗。10 建議與意見(jiàn)如果您在閱讀技術(shù)文檔時(shí)有任何建議和意見(jiàn),請(qǐng)點(diǎn)擊下面的鏈接跟帖回復(fù),我們將根據(jù)您的反饋完善文檔內(nèi)容。http://club.alipay.com/read.php?tid=8684674&fid=703純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 30 頁(yè)11 附錄11.1 純網(wǎng)關(guān)業(yè)務(wù)錯(cuò)誤碼表11-1 純網(wǎng)關(guān)業(yè)務(wù)錯(cuò)誤碼錯(cuò)誤代碼(error_code)含義SELLER_NOT_IN_SPECIFIED_SELLERS抱歉,該收款賬戶(hù)不是指定的收款賬戶(hù),請(qǐng)確認(rèn)參數(shù)是否正確或咨詢(xún)您的客戶(hù)經(jīng)理。TRADE_SELLER_NOT_MATCH抱歉,該筆交易的賣(mài)家已不存在,請(qǐng)聯(lián)系正確的賣(mài)家重新創(chuàng)建交易進(jìn)行付款。TRADE_BUYER_NOT_MATCH抱歉,您本次支付使用的賬戶(hù)與原先的不一致,請(qǐng)使用原來(lái)的賬戶(hù),或重新創(chuàng)建交易付款。ILLEGAL_FEE_PARAM抱歉,金額傳遞錯(cuò)誤,請(qǐng)確認(rèn)參數(shù)是否正確或咨詢(xún)您的客戶(hù)經(jīng)理。SUBJECT_MUST_NOT_BE_NULL商品名不能為空。TRADE_PRICE_NOT_MATCH抱歉,該商品的交易單價(jià)與原先的不一致,請(qǐng)重新創(chuàng)建交易付款。TRADE_QUANTITY_NOT_MATCH抱歉,該商品的購(gòu)買(mǎi)數(shù)量與原先的不一致,請(qǐng)重新創(chuàng)建交易付款。TRADE_TOTALFEE_NOT_MATCH抱歉,該商品的交易金額與原先的不一致,請(qǐng)重新創(chuàng)建交易付款。TRADE_NOT_ALLOWED_PAY抱歉,您不能進(jìn)行本次支付,請(qǐng)查看該交易是否已超時(shí)或已被關(guān)閉等。DIRECT_PAY_WITHOUT_CERT_CLOSE未開(kāi)通非證書(shū)余額支付,無(wú)法完成支付。FAIL_CREATE_CASHIER_PAY_ORDER抱歉,系統(tǒng)異常,無(wú)法創(chuàng)建本次收銀臺(tái)支付訂單,請(qǐng)稍后再試。ILLEGAL_EXTRA_COMMON_PARAM抱歉,接口通用回傳參數(shù)格式不正確,請(qǐng)聯(lián)系您的商戶(hù)。ILLEGAL_PAYMENT_TYPE抱歉,接口傳遞的Payment_type參數(shù)錯(cuò)誤,請(qǐng)聯(lián)系您的商戶(hù)。NOT_SUPPORT_GATEWAY抱歉,商戶(hù)網(wǎng)關(guān)配置出錯(cuò),請(qǐng)聯(lián)系您的商戶(hù)。純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 31 頁(yè)錯(cuò)誤代碼(error_code) 含義BUYER_SELLER_EQUAL抱歉,買(mǎi)家和賣(mài)家不能是同一個(gè)賬戶(hù)。SELLER_NOT_EXIST抱歉,賣(mài)家賬戶(hù)經(jīng)驗(yàn)證不存在,請(qǐng)聯(lián)系您的商戶(hù)。ILLEGAL_ARGUMENT抱歉,商戶(hù)傳遞的接口參數(shù)錯(cuò)誤,請(qǐng)聯(lián)系您的商戶(hù)。TRADE_NOT_FOUND根據(jù)交易號(hào)無(wú)法找到交易。TRADE_GOOD_INFO_NOT_FOUND根據(jù)交易號(hào)無(wú)法找到交易詳情。BUYER_EMAIL_ID_MUST_NULL抱歉,該筆交易的買(mǎi)家賬戶(hù)必須為空,請(qǐng)聯(lián)系您的商戶(hù)。PRODUCT_NOT_ALLOWED您未開(kāi)通此產(chǎn)品,暫時(shí)無(wú)法使用本服務(wù)。ROYALTY_RECEIVER_NOT_IN_SPECIFIED_ACCOUNTS抱歉,分潤(rùn)賬號(hào)不是指定的分潤(rùn)賬戶(hù),請(qǐng)確保該分潤(rùn)賬戶(hù)已簽署分潤(rùn)協(xié)議。ROYALTY_LENGTH_ERROR抱歉,分潤(rùn)信息過(guò)長(zhǎng),不能超過(guò)1000個(gè)字符,請(qǐng)檢查后重新集成。DEFAULT_BANK_INVALID您傳遞的默認(rèn)網(wǎng)銀參數(shù)不在規(guī)定的范圍內(nèi)。DIS_NOT_SIGN_PROTOCOL抱歉,您的分銷(xiāo)商沒(méi)有與支付寶簽約,請(qǐng)聯(lián)系您的商戶(hù)。SELF_TIMEOUT_NOT_SUPPORT抱歉,商戶(hù)沒(méi)有開(kāi)通自定義超時(shí)權(quán)限,請(qǐng)聯(lián)系您的商戶(hù)。ILLEGAL_OUTTIME_ARGUMENT抱歉,自定義超時(shí)時(shí)間設(shè)置錯(cuò)誤,請(qǐng)聯(lián)系您的商戶(hù)。EBANK_CERDIT_GW_RULE_NOT_OPEN信用卡未簽約(簽約到期)或者接口參數(shù)未指定開(kāi)通信用卡支付。DIRECTIONAL_PAY_FORBIDDEN付款受限,請(qǐng)確保收款方有權(quán)進(jìn)行收款。SELLER_ENABLE_STATUS_FORBID賣(mài)家狀態(tài)不正常。ROYALTY_SELLER_ENABLE_STATUS_FORBID抱歉,賣(mài)家暫時(shí)無(wú)法進(jìn)行收款操作,請(qǐng)聯(lián)系您的商戶(hù)。ROYALTY_SELLER_NOT_CERTIFY抱歉,賣(mài)家尚未通過(guò)認(rèn)證,不能進(jìn)行收款,請(qǐng)聯(lián)系您的商戶(hù)。ROYALTY_FORAMT_ERROR抱歉,接口傳遞的分潤(rùn)參數(shù)格式錯(cuò)誤,請(qǐng)檢查后重新集成。ROYALTY_TYPE_ERROR抱歉,接口傳遞的分潤(rùn)類(lèi)型錯(cuò)誤,請(qǐng)檢查后重新集成。純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 32 頁(yè)錯(cuò)誤代碼(error_code) 含義ROYALTY_RECEIVE_EMAIL_NOT_EXIST抱歉,分潤(rùn)賬戶(hù)經(jīng)驗(yàn)證不存在,請(qǐng)聯(lián)系您的商戶(hù)。ROYALTY_RECEIVE_EMAIL_NOT_CERTIFY抱歉,分潤(rùn)賬戶(hù)經(jīng)驗(yàn)證未通過(guò)人行驗(yàn)證,請(qǐng)聯(lián)系您的商戶(hù)。ROYALTY_PAY_EMAIL_NOT_EXIST抱歉,分潤(rùn)付款賬戶(hù)經(jīng)驗(yàn)證不存在,請(qǐng)聯(lián)系您的商戶(hù)。TAOBAO_ANTI_PHISHING_CHECK_FAIL抱歉,無(wú)法付款! 該筆交易可能存在風(fēng)險(xiǎn),如果您確定本次交易沒(méi)有問(wèn)題,請(qǐng)1個(gè)小時(shí)后再付款。SUBJECT_HAS_FORBIDDENWORD抱歉,無(wú)法付款! 請(qǐng)聯(lián)系商戶(hù)修改商品名稱(chēng),再重新購(gòu)買(mǎi)。PAY_CHECK_FAIL抱歉,付款失敗! 該筆交易可能存在風(fēng)險(xiǎn),建議您付款前<a href=\"http://bbs.taobao.com/catalog/thread/154504-5782260.htm\" target=\"_blank\">先查看防騙案例</a>。BODY_HAS_FORBIDDENWORD抱歉,無(wú)法付款! 請(qǐng)聯(lián)系商戶(hù)修改商品描述,再重新購(gòu)買(mǎi)。NEED_CTU_CHECK_PARAMETER_ERROR抱歉,您傳遞的商戶(hù)可信任參數(shù)權(quán)限參數(shù)錯(cuò)誤。NEED_CTU_CHECK_NOT_ALLOWED抱歉,商戶(hù)沒(méi)有可信任參數(shù)校驗(yàn)的權(quán)限。BUYER_NOT_EXIST抱歉,買(mǎi)家賬戶(hù)經(jīng)驗(yàn)證不存在。HAS_NO_PRIVILEGE你的當(dāng)前訪(fǎng)問(wèn)記錄丟失,請(qǐng)返回商戶(hù)網(wǎng)站重新發(fā)起付款。ILLEGAL_SIGN簽名不正確ILLEGAL_DYN_MD5_KEY動(dòng)態(tài)密鑰信息錯(cuò)誤ILLEGAL_ENCRYPT加密不正確ILLEGAL_ARGUMENT參數(shù)不正確ILLEGAL_SERVICE參數(shù)不正確ILLEGAL_PARTNER合作伙伴ID不正確ILLEGAL_EXTERFACE接口配置不正確ILLEGAL_PARTNER_EXTERFACE合作伙伴接口信息不正確純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 33 頁(yè)錯(cuò)誤代碼(error_code) 含義ILLEGAL_SECURITY_PROFILE未找到匹配的密鑰配置ILLEGAL_AGENT代理ID不正確ILLEGAL_SIGN_TYPE簽名類(lèi)型不正確ILLEGAL_CHARSET字符集不合法ILLEGAL_CLIENT_IP客戶(hù)端IP地址無(wú)權(quán)訪(fǎng)問(wèn)服務(wù)ILLEGAL_DIGEST_TYPE摘要類(lèi)型不正確ILLEGAL_DIGEST文件摘要不正確ILLEGAL_FILE_FORMAT文件格式不正確ILLEGAL_ENCODING不支持該編碼類(lèi)型ILLEGAL_REQUEST_REFERER防釣魚(yú)檢查不支持該請(qǐng)求來(lái)源ILLEGAL_ANTI_PHISHING_KEY防釣魚(yú)檢查非法時(shí)間戳參數(shù)ANTI_PHISHING_KEY_TIMEOUT防釣魚(yú)檢查時(shí)間戳超時(shí)ILLEGAL_EXTER_INVOKE_IP防釣魚(yú)檢查非法調(diào)用IPILLEGAL_NUMBER_FORMAT數(shù)字格式不合法ILLEGAL_INTEGER_FORMATInt類(lèi)型格式不合法ILLEGAL_MONEY_FORMAT金額格式不合法ILLEGAL_DATA_FORMAT日期格式錯(cuò)誤REGEXP_MATCH_FAIL正則表達(dá)式匹配失敗ILLEGAL_LENGTH參數(shù)值長(zhǎng)度不合法PARAMTER_IS_NULL參數(shù)值為空EVOUCHER_ID_NOT_EXIST抱歉,商戶(hù)傳遞的消費(fèi)券交易公共業(yè)務(wù)擴(kuò)展參數(shù)中憑證號(hào)不存在,請(qǐng)聯(lián)系您的商家。NAVIGATION_INCOME_OF_ROYALTY_ACCOUNT分潤(rùn)賬戶(hù)入不敷出純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 34 頁(yè)11.2 系統(tǒng)錯(cuò)誤碼注意:當(dāng)出現(xiàn)系統(tǒng)錯(cuò)誤提示時(shí),請(qǐng)聯(lián)系支付寶技術(shù)支持協(xié)助處理。表11-2 系統(tǒng)錯(cuò)誤碼錯(cuò)誤代碼(error_code)含義SYSTEM_ERROR支付寶系統(tǒng)錯(cuò)誤SESSION_TIMEOUTsession超時(shí)ILLEGAL_TARGET_SERVICE錯(cuò)誤的target_serviceILLEGAL_ACCESS_SWITCH_SYSTEMpartner不允許訪(fǎng)問(wèn)該類(lèi)型的系統(tǒng)ILLEGAL_SWITCH_SYSTEM切換系統(tǒng)異常EXTERFACE_IS_CLOSED接口已關(guān)閉11.3退款狀態(tài)表11-3 退款狀態(tài)枚舉名稱(chēng)枚舉說(shuō)明REFUND_SUCCESS退款成功: 全額退款情況:trade_status= TRADE_CLOSED,而refund_status=REFUND_SUCCESS 非全額退款情況:trade_status= TRADE_SUCCESS,而refund_status=REFUND_SUCCESSREFUND_CLOSED退款關(guān)閉純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 35 頁(yè)11.4交易狀態(tài)表11-4 交易狀態(tài)枚舉名稱(chēng)枚舉說(shuō)明WAIT_BUYER_PAY交易創(chuàng)建,等待買(mǎi)家付款。TRADE_CLOSED 在指定時(shí)間段內(nèi)未支付時(shí)關(guān)閉的交易; 在交易完成全額退款成功時(shí)關(guān)閉的交易。TRADE_SUCCESS交易成功,此時(shí)可退款。TRADE_PENDING等待賣(mài)家收款(買(mǎi)家付款后,如果賣(mài)家賬號(hào)被凍結(jié))。TRADE_FINISHED當(dāng)交易超過(guò)退款期限后,該筆交易成功且結(jié)束,此時(shí)不可退款;交易成功且不可退款。11.5收款類(lèi)型表11-5 收款類(lèi)型枚舉名稱(chēng)枚舉說(shuō)明1商品購(gòu)買(mǎi)4捐贈(zèng)47電子卡券11.6 銀行簡(jiǎn)碼——混合渠道表11-6 銀行簡(jiǎn)碼——混合渠道銀行簡(jiǎn)碼銀行名稱(chēng)ICBCBTB中國(guó)工商銀行(B2B)ABCBTB中國(guó)農(nóng)業(yè)銀行(B2B)純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 36 頁(yè)銀行簡(jiǎn)碼 銀行名稱(chēng)CCBBTB中國(guó)建設(shè)銀行(B2B)SPDBB2B上海浦東發(fā)展銀行(B2B)BOCBTB中國(guó)銀行(B2B)CMBBTB招商銀行(B2B)BOCB2C中國(guó)銀行ICBCB2C中國(guó)工商銀行CMB招商銀行CCB中國(guó)建設(shè)銀行ABC中國(guó)農(nóng)業(yè)銀行SPDB上海浦東發(fā)展銀行CIB興業(yè)銀行GDB廣發(fā)銀行CMBC中國(guó)民生銀行CITIC中信銀行HZCBB2C杭州銀行CEBBANK中國(guó)光大銀行SHBANK上海銀行NBBANK寧波銀行SPABANK平安銀行BJRCB北京農(nóng)村商業(yè)銀行FDB富滇銀行POSTGC中國(guó)郵政儲(chǔ)蓄銀行abc1003visa純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 37 頁(yè)銀行簡(jiǎn)碼 銀行名稱(chēng)abc1004master備注:1. B2B代表企業(yè)銀行。2. 其他銀行陸續(xù)增加中。注意:由于深圳發(fā)展銀行與平安銀行合并,原深圳發(fā)展銀行卡視為平安銀行卡,銀行簡(jiǎn)碼統(tǒng)一為SPABANK,傳入SDB(深圳發(fā)展銀行)將無(wú)法支付。11.7 銀行簡(jiǎn)碼——純借記卡渠道表11-7 銀行簡(jiǎn)碼——純借記卡渠道銀行簡(jiǎn)碼銀行名稱(chēng)CMB-DEBIT招商銀行CCB-DEBIT中國(guó)建設(shè)銀行ICBC-DEBIT中國(guó)工商銀行COMM-DEBIT交通銀行GDB-DEBIT廣發(fā)銀行BOC-DEBIT中國(guó)銀行CEB-DEBIT中國(guó)光大銀行SPDB-DEBIT上海浦東發(fā)展銀行PSBC-DEBIT中國(guó)郵政儲(chǔ)蓄銀行BJBANK北京銀行SHRCB上海農(nóng)商銀行WZCBB2C-DEBIT溫州銀行純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 38 頁(yè)銀行簡(jiǎn)碼 銀行名稱(chēng)COMM交通銀行備注:其他銀行陸續(xù)增加中。 說(shuō)明:交通銀行簡(jiǎn)碼COMM、COMM-DEBIT都代表純借記卡渠道,二者沒(méi)有區(qū)別,建議使用COMM-DEBIT。11.8渠道類(lèi)型說(shuō)明與幣種列表表11-8 渠道類(lèi)型說(shuō)明與幣種列表渠道類(lèi)型描述卡種BALANCE余額無(wú)CREDIT_PAY信用支付支付方式類(lèi)型無(wú)CASH現(xiàn)金支付方式類(lèi)型無(wú)CONSUMER_CARD消費(fèi)卡支付方式類(lèi)型無(wú)COUPON紅包支付方式類(lèi)型無(wú)VOUCHER購(gòu)物券支付方式類(lèi)型無(wú)POINT積分支付方式類(lèi)型無(wú)WANG_HUI_E網(wǎng)匯E支付方式類(lèi)型無(wú)PREPAID_CARD預(yù)存卡支付方式類(lèi)型無(wú)INTERNATIONAL_CREDIT_CARD國(guó)際卡類(lèi)型無(wú)PREPAY預(yù)付卡支付方式類(lèi)型無(wú)RT_DISCOUNT實(shí)時(shí)優(yōu)惠支付方式類(lèi)型無(wú)CARTOON借記卡卡通支付方式類(lèi)型借記卡純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 39 頁(yè)渠道類(lèi)型 描述 卡種SC_DEBIT_CARTOON結(jié)算中心借記卡卡通支付方式類(lèi)型借記卡B2C_EBANK借記卡B2C網(wǎng)銀支付方式類(lèi)型借記卡B2B_EBANKB2B網(wǎng)銀支付方式類(lèi)型借記卡WANGDIAN_DEBIT_CARD網(wǎng)點(diǎn)借記卡刷卡支付方式類(lèi)型借記卡DEBIT_EXPRESS借記卡快捷支付方式類(lèi)型借記卡CREDIT_CARTOON普通信用卡卡通支付方式類(lèi)型信用卡BIGAMOUNT_CREDIT_CARTOON大額信用卡卡通支付方式類(lèi)型信用卡VISAVISA網(wǎng)銀支付方式類(lèi)型信用卡CREDIT_CARD_EBANK信用卡網(wǎng)關(guān)支付方式類(lèi)型信用卡MOTO_CREDIT_CARDmoto信用卡支付方式類(lèi)型信用卡OPTIMIZED_MOTO信用卡快捷支付類(lèi)型信用卡CREDIT_EXPRESS_INSTALLMENT信用卡快捷分期支付類(lèi)型信用卡WANGDIAN_CREDIT_CARD網(wǎng)點(diǎn)信用卡刷卡支付方式類(lèi)型信用卡INTERNATIONAL_CREDIT_CARD_VISAVISA支付方式類(lèi)型信用卡INTERNATIONAL_CREDIT_CARD_MASTERMASTER支付方式類(lèi)型信用卡INTERNATIONAL_CREDIT_CARD_JCBJCB支付方式類(lèi)型信用卡MIXED_B2C_EBANK混合卡B2C網(wǎng)銀支付方式類(lèi)型混合卡11.9實(shí)際支付渠道列表表11-9 實(shí)際支付渠道列表INST_IDINST_NAMEICBC中國(guó)工商銀行純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 40 頁(yè)INST_ID INST_NAMEABC中國(guó)農(nóng)業(yè)銀行CCB中國(guó)建設(shè)銀行SPDB上海浦東發(fā)展銀行BOC中國(guó)銀行CMB招商銀行CIB興業(yè)銀行GDB廣發(fā)銀行CMBC中國(guó)民生銀行CITIC中信銀行HZCB杭州銀行CEB中國(guó)光大銀行SHBANK上海銀行NBBANK寧波銀行SPABANK平安銀行BJRCB北京農(nóng)村商業(yè)銀行FDB富滇銀行PSBC中國(guó)郵政儲(chǔ)蓄銀行COMM交通銀行BJBANK北京銀行SHRCB上海農(nóng)商銀行WZCB溫州市商業(yè)銀行純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 41 頁(yè)11.10 item_orders_info出錯(cuò)時(shí)的通知錯(cuò)誤碼表11-10 item_orders_info出錯(cuò)時(shí)的通知錯(cuò)誤碼錯(cuò)誤代碼(error_code)含義ERR_ITEM_ORDERS_INFO_IS_NULL商戶(hù)回傳業(yè)務(wù)信息為空。ERR_ITEM_ORDERS_INFO_IS_TOO_LONG商戶(hù)回傳業(yè)務(wù)信息太長(zhǎng)。ERR_ITEM_ORDERS_INFO_SPLIT商戶(hù)回傳業(yè)務(wù)信息校驗(yàn)失敗,解析整個(gè)業(yè)務(wù)信息異常。ERR_ITEM_ORDERS_INFO_SPLIT_IS_NULL商戶(hù)回傳業(yè)務(wù)信息解析后為空。ERR_ITEM_ORDERS_INFO_SPLIT_PARAM_NUM_IS_NOT_LIMIT商戶(hù)回傳業(yè)務(wù)信息解析后參數(shù)個(gè)數(shù)與接口定義個(gè)數(shù)不符。ERR_ITEM_ORDERS_INFO_SPLIT_PARAM_NAME商戶(hù)回傳業(yè)務(wù)信息解析后參數(shù)名稱(chēng)錯(cuò)誤。ERR_ITEM_ORDERS_INFO_SPLIT_PARAM_NAME_OR_SET_DATA商戶(hù)回傳業(yè)務(wù)信息解析錯(cuò)誤或賦值錯(cuò)誤。ERR_ITEM_ORDERS_INFO_CHECK_SYSTEM_ERROR商戶(hù)回傳業(yè)務(wù)信息校驗(yàn)異常。ERROR_GOODS_OUT_IIDS_IS_NULL商品站外ID不能為空。ERROR_GOODS_OUT_IIDS_IS_NOT_LIMIT商品列表總數(shù)不能超過(guò)30。ERROR_GOODS_OUT_IIDS_PART_IS_NULL商品站外ID部分為空。ERROR_GOODS_OUT_IIDS_PART_IS_TOO_LONG商品站外ID太長(zhǎng)。ERROR_GOODS_NUMS_IS_NULL商品數(shù)量不能為空。ERROR_GOODS_NUMS_IS_NOT_LIMIT商品數(shù)量列表總數(shù)不能超過(guò)30。ERROR_GOODS_NUMS_PART_IS_NULL商品數(shù)量部分為空。ERROR_GOODS_NUMS_PART_IS_POSITIVE_INTEGER商品數(shù)量非正整數(shù)。ERROR_GOODS_NUMS_PART_IS_TOO_LONG商品數(shù)量太大或格式非法。純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 42 頁(yè)錯(cuò)誤代碼(error_code) 含義ERROR_GOODS_PRICES_IS_NULL商品價(jià)格不能為空。ERROR_GOODS_PRICES_IS_NOT_LIMIT商品價(jià)格列表總數(shù)不能超過(guò)30。ERROR_GOODS_PRICES_PART_IS_NULL商品價(jià)格部分為空。ERROR_GOODS_PRICES_IS_NOT_NUMBERS商品價(jià)格不正確。ERROR_GOODS_PRICES_IS_TOO_LONG商品價(jià)格太大或格式非法。ERROR_GOODS_SKUS_IS_NULL商品詳細(xì)信息不能為空。ERROR_GOODS_SKUS_IS_NOT_LIMIT商品詳細(xì)信息列表總數(shù)不能超過(guò)30。ERROR_GOODS_SKUS_PART_IS_NULL商品詳細(xì)信息部分為空。ERROR_GOODS_SKUS_PART_IS_TOO_LONG商品詳細(xì)信息太長(zhǎng)。ERROR_GOODS_TITLES_IS_NULL商品標(biāo)題不能為空。ERROR_GOODS_TITLES_IS_NOT_LIMIT商品標(biāo)題列表總數(shù)不能超過(guò)30。ERROR_GOODS_TITLES_PART_IS_NULL商品標(biāo)題部分為空。ERROR_GOODS_TITLES_PART_IS_TOO_LONG商品標(biāo)題太長(zhǎng)。ERROR_GOODS_DETAIL_URLS_IS_NULL商品頁(yè)面展示地址不能為空。ERROR_GOODS_DETAIL_URLS_IS_NOT_LIMIT商品頁(yè)面展示地址列表總數(shù)不能超過(guò)30。ERROR_GOODS_DETAIL_URLS_PART_IS_NULL商品頁(yè)面展示地址部分為空。ERROR_GOODS_DETAIL_URLS_PATTERN_IS_WRONG商品頁(yè)面展示地址格式不正確。ERROR_GOODS_DETAIL_URLS_PATTERN_IS_TOO_LONG商品頁(yè)面展示地址太長(zhǎng)。ERROR_GOODS_PIC_URLS_IS_NULL商品圖片地址不能為空。純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 43 頁(yè)錯(cuò)誤代碼(error_code) 含義ERROR_GOODS_PIC_URLS_IS_NOT_LIMIT商品圖片地址列表總數(shù)超過(guò)30。ERROR_GOODS_PIC_URLS_PART_IS_NULL商品圖片地址部分為空。ERROR_GOODS_PIC_URLS_PATTERN_IS_WRONG商品圖片地址格式錯(cuò)誤。ERROR_GOODS_PIC_URLS_PATTERN_IS_TOO_LONG商品圖片地址太長(zhǎng)。ERROR_GOODS_LIST_IS_NOT_LIMIT商品明細(xì)數(shù)量不匹配。ERROR_ORDER_LOGISTICS_TYPE_IS_NOT_LIMIT運(yùn)輸方式不正確。ERROR_ORDER_POST_FEE_IS_NULL物流費(fèi)用不能為空。ERROR_ORDER_POST_FEE_IS_NOT_NUMBERS物流費(fèi)用不正確。ERROR_ORDER_POST_FEE_IS_TOO_LONG物流費(fèi)用太大或格式非法。ERROR_ORDER_PROMOTION_DESC_IS_NOT_LIMIT優(yōu)惠信息太長(zhǎng)。ERROR_ORDER_RECEIVER_NAME_IS_NULL收貨人姓名不能為空。ERROR_ORDER_RECEIVER_NAME_IS_TOO_LONG收貨人姓名太長(zhǎng)。ERROR_ORDER_RECEIVER_ADDRESS_PROV_IS_NULL收貨地址省份不能為空。ERROR_ORDER_RECEIVER_ADDRESS_PROV_IS_NOT_LIMIT收貨地址省份長(zhǎng)度不正確。ERROR_ORDER_RECEIVER_ADDRESS_CITY_IS_NULL收貨地址省會(huì)或地級(jí)市不能為空。ERROR_ORDER_RECEIVER_ADDRESS_CITY_IS_NOT_LIMIT收貨地址省會(huì)或地級(jí)市長(zhǎng)度不正確。ERROR_ORDER_RECEIVER_ADDRESS_AREA_IS_NULL收貨地址區(qū)縣不能為空。ERROR_ORDER_RECEIVER_ADDRESS_AREA_IS_NOT_LIMIT收貨地址區(qū)縣長(zhǎng)度不正確。純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 44 頁(yè)錯(cuò)誤代碼(error_code) 含義ERROR_ORDER_RECEIVER_ADDRESS_IS_NULL收貨地址不能為空。ERROR_ORDER_RECEIVER_ADDRESS_IS_NOT_LIMIT收貨地址長(zhǎng)度不正確。ERROR_ORDER_RECEIVER_ADDRESS_IS_ALL_NUMERIC收貨地址不能全為數(shù)字。ERROR_ORDER_RECEIVER_ADDRESS_IS_ALL_CHARACTAR收貨地址不能全為字母。ERROR_ORDER_RECEIVER_ADDRESS_IS_TOO_LONG收貨地址(省市區(qū)街道)太長(zhǎng)。ERROR_ORDER_RECEIVER_MOBILE_AND_RECEIVER_PHONE_ALL_IS_NULL收貨人手機(jī)號(hào)和聯(lián)系電話(huà)不能同時(shí)為空。ERROR_ORDER_RECEIVER_MOBILE_IS_NOT_LIMIT收貨人手機(jī)號(hào)格式錯(cuò)誤。ERROR_ORDER_RECEIVER_PHONE_IS_NOT_LIMIT收貨人聯(lián)系電話(huà)格式錯(cuò)誤。SYSTEM_ERROR商戶(hù)回傳業(yè)務(wù)信息校驗(yàn)系統(tǒng)異常。11.11 請(qǐng)求出錯(cuò)時(shí)的通知錯(cuò)誤碼表11-11 請(qǐng)求出錯(cuò)時(shí)的通知錯(cuò)誤碼錯(cuò)誤代碼(error_code)含義SELLER_NOT_IN_SPECIFIED_SELLERS傳入的收款賬戶(hù)不是指定的收款賬戶(hù)TRADE_SELLER_NOT_MATCH賣(mài)家賬戶(hù)與交易中不一致ILLEGAL_FEE_PARAM金額傳遞混亂SUBJECT_MUST_NOT_BE_NULL商品名不能為空TRADE_PRICE_NOT_MATCH單價(jià)與交易中不一致TRADE_QUANTITY_NOT_MATCH購(gòu)買(mǎi)數(shù)量與交易中不一致純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 45 頁(yè)錯(cuò)誤代碼(error_code) 含義TRADE_TOTALFEE_NOT_MATCH交易金額與交易中不一致ILLEGAL_EXTRA_COMMON_PARAM非法的接口通用回傳參數(shù)ILLEGAL_PAYMENT_TYPE錯(cuò)誤的Payment_type參數(shù)NOT_SUPPORT_GATEWAY錯(cuò)誤的supportGateway參數(shù)SELLER_NOT_EXIST賣(mài)家不存在ILLEGAL_ARGUMENT參數(shù)不正確BUYER_EMAIL_ID_MUST_NULL買(mǎi)家email必須為空PRODUCT_NOT_ALLOWED產(chǎn)品不允許訪(fǎng)問(wèn)ROYALTY_RECEIVER_NOT_IN_SPECIFIED_ACCOUNTS提成賬號(hào)不在預(yù)先設(shè)置的賬號(hào)中ROYALTY_LENGTH_ERROR提成信息說(shuō)明長(zhǎng)度不能超過(guò)1000個(gè)字符,請(qǐng)檢查后重新集成ILLEGAL_EXTER_INVOKE_IP防釣魚(yú)檢查非法調(diào)用IPDEFAULT_BANK_INVALID網(wǎng)銀參數(shù)不合法DIS_NOT_SIGN_PROTOCOL分銷(xiāo)商沒(méi)有簽約SELF_TIMEOUT_NOT_SUPPORT不支持超時(shí)ILLEGAL_OUTTIME_ARGUMENT超時(shí)時(shí)間設(shè)置錯(cuò)誤EBANK_CERDIT_GW_RULE_NOT_OPEN信用卡未簽約(簽約到期)或者接口參數(shù)未指定開(kāi)通信用卡支付DIRECTIONAL_PAY_FORBIDDEN付款受限,請(qǐng)確保收款方有權(quán)進(jìn)行收款SELLER_ENABLE_STATUS_FORBID賣(mài)家狀態(tài)不正常ROYALTY_SELLER_ENABLE_STATUS_FORBID分潤(rùn)方狀態(tài)不正常純網(wǎng)關(guān)接口支付寶(中國(guó))網(wǎng)絡(luò)技術(shù)有限公司 版權(quán)所有| 版本:4.1 第 46 頁(yè)錯(cuò)誤代碼(error_code) 含義ROYALTY_SELLER_NOT_CERTIFY有提成情況下,賣(mài)家未通過(guò)認(rèn)證ROYALTY_FORAMT_ERROR提成信息錯(cuò)誤,請(qǐng)檢查后重新集成ROYALTY_TYPE_ERROR提成類(lèi)型不支持,請(qǐng)檢查后重新集成ROYALTY_RECEIVE_EMAIL_NOT_EXIST提成收款帳戶(hù)不存在ROYALTY_PAY_EMAIL_NOT_EXIST提成付款帳戶(hù)不存在SUBJECT_HAS_FORBIDDENWORD商品名稱(chēng)包含違禁詞BODY_HAS_FORBIDDENWORD商品描述包含違禁詞MOTO_EXPRESS_TOTAL_AMOUNT_EXCEED交易金額超過(guò)快捷支付前置限額MOTO_EXPRESS_PARTNER_NOT_SIGN_PROTOCOL商戶(hù)未開(kāi)通快捷支付EBANK_VISA_GW_RULE_NOT_OPEN商戶(hù)未簽約外卡收單產(chǎn)品(或者簽約到期)或者本次交易金額小于1元ROYALTY_RECEIVE_EMAIL_NOT_CERTIFY提成收款帳戶(hù)不存在NEED_CTU_CHECK_PARAMETER_ERROR商戶(hù)可信任參數(shù)權(quán)限參數(shù)校驗(yàn)失敗NEED_CTU_CHECK_NOT_ALLOWED商戶(hù)沒(méi)有可信任參數(shù)校驗(yàn)的權(quán)限UNKNOWN_PRODUCT_NAME系統(tǒng)異常,無(wú)法獲取產(chǎn)品線(xiàn)信息,請(qǐng)稍后再試TOKEN_LEN_TOO_LONGTOKEN長(zhǎng)度超過(guò)限制,最多40位Unitrans世聯(lián)翻譯公司在您身邊,離您近的翻譯公司,心貼心的專(zhuān)業(yè)服務(wù),專(zhuān)業(yè)的全球語(yǔ)言翻譯與信息解決方案供應(yīng)商,專(zhuān)業(yè)翻譯機(jī)構(gòu)品牌。無(wú)論在本地,國(guó)內(nèi)還是海外,我們的專(zhuān)業(yè)、星級(jí)體貼服務(wù),為您的事業(yè)加速!世聯(lián)翻譯公司在北京、上海、深圳等國(guó)際交往城市設(shè)有翻譯基地,業(yè)務(wù)覆蓋全國(guó)城市。每天有近百萬(wàn)字節(jié)的信息和貿(mào)易通過(guò)世聯(lián)走向全球!積累了大量政商用戶(hù)數(shù)據(jù),翻譯人才庫(kù)數(shù)據(jù),多語(yǔ)種語(yǔ)料庫(kù)大數(shù)據(jù)。世聯(lián)品牌和服務(wù)品質(zhì)已得到政務(wù)防務(wù)和國(guó)際組織、跨國(guó)公司和大中型企業(yè)等近萬(wàn)用戶(hù)的認(rèn)可。 專(zhuān)業(yè)翻譯公司,北京翻譯公司,上海翻譯公司,英文翻譯,日文翻譯,韓語(yǔ)翻譯,翻譯公司排行榜,翻譯公司收費(fèi)價(jià)格表,翻譯公司收費(fèi)標(biāo)準(zhǔn),翻譯公司北京,翻譯公司上海。