手機版
1 2 3 4
首頁(yè) > 新聞中心 > 翻譯公司資訊 >
翻譯公司資訊

世聯(lián)翻譯公司完成電子系統網(wǎng)關(guān)接口中文翻譯

發(fā)布時(shí)間:2018-12-05 08:56  點(diǎn)擊:

世聯(lián)翻譯公司完成電子系統網(wǎng)關(guān)接口中文翻譯

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

Unitrans世聯(lián)翻譯公司在您身邊,離您近的翻譯公司,心貼心的專(zhuān)業(yè)服務(wù),專(zhuān)業(yè)的全球語(yǔ)言翻譯與信息解決方案供應商,專(zhuān)業(yè)翻譯機構品牌。無(wú)論在本地,國內還是海外,我們的專(zhuān)業(yè)、星級體貼服務(wù),為您的事業(yè)加速!世聯(lián)翻譯公司在北京、上海、深圳等國際交往城市設有翻譯基地,業(yè)務(wù)覆蓋全國城市。每天有近百萬(wàn)字節的信息和貿易通過(guò)世聯(lián)走向全球!積累了大量政商用戶(hù)數據,翻譯人才庫數據,多語(yǔ)種語(yǔ)料庫大數據。世聯(lián)品牌和服務(wù)品質(zhì)已得到政務(wù)防務(wù)和國際組織、跨國公司和大中型企業(yè)等近萬(wàn)用戶(hù)的認可。 專(zhuān)業(yè)翻譯公司,北京翻譯公司,上海翻譯公司,英文翻譯,日文翻譯,韓語(yǔ)翻譯,翻譯公司排行榜,翻譯公司收費價(jià)格表,翻譯公司收費標準,翻譯公司北京,翻譯公司上海。
  • “貴司提交的稿件專(zhuān)業(yè)詞匯用詞準確,語(yǔ)言表達流暢,排版規范, 且服務(wù)態(tài)度好。在貴司的幫助下,我司的編制周期得以縮短,稿件語(yǔ)言的表達質(zhì)量得到很大提升”

    華東建筑設計研究總院

  • “我單位是一家總部位于丹麥的高科技企業(yè),和世聯(lián)翻譯第一次接觸,心中仍有著(zhù)一定的猶豫,貴司專(zhuān)業(yè)的譯員與高水準的服務(wù),得到了國外合作伙伴的認可!”

    世萬(wàn)保制動(dòng)器(上海)有限公司

  • “我公司是一家荷蘭駐華分公司,主要致力于行為學(xué)研究軟件、儀器和集成系統的開(kāi)發(fā)和銷(xiāo)售工作,所需翻譯的英文說(shuō)明書(shū)專(zhuān)業(yè)性強,翻譯難度較大,貴司總能提供優(yōu)質(zhì)的服務(wù)!

    諾達思(北京)信息技術(shù)有限責任公司

  • “為我司在東南亞地區的業(yè)務(wù)開(kāi)拓提供小語(yǔ)種翻譯服務(wù)中,翻譯稿件格式美觀(guān)整潔,能最大程度的還原原文的樣式,同時(shí)翻譯質(zhì)量和速度也得到我司的肯定和好評!”

    上海大眾

  • “在此之前,我們公司和其他翻譯公司有過(guò)合作,但是翻譯質(zhì)量實(shí)在不敢恭維,所以當我認識劉穎潔以后,對她的專(zhuān)業(yè)性和貴公司翻譯的質(zhì)量非常滿(mǎn)意,隨即簽署了長(cháng)期合作合同!

    銀泰資源股份有限公司

  • “我行自2017年與世聯(lián)翻譯合作,合作過(guò)程中十分愉快。特別感謝Jasmine Liu, 態(tài)度熱情親切,有耐心,對我行提出的要求落實(shí)到位,體現了非常高的專(zhuān)業(yè)性!

    南洋商業(yè)銀行

  • “與我公司對接的世聯(lián)翻譯客服經(jīng)理,可以及時(shí)對我們的要求進(jìn)行反饋,也會(huì )盡量滿(mǎn)足我們臨時(shí)緊急的文件翻譯要求。熱情周到的服務(wù)給我們留下深刻印象!”

    黑龍江飛鶴乳業(yè)有限公司

  • “翻譯金融行業(yè)文件各式各樣版式復雜,試譯多家翻譯公司,后經(jīng)過(guò)比價(jià)、比服務(wù)、比質(zhì)量等流程下來(lái),最終敲定了世聯(lián)翻譯。非常感謝你們提供的優(yōu)質(zhì)服務(wù)!

    國金證券股份有限公司

  • “我司所需翻譯的資料專(zhuān)業(yè)性強,涉及面廣,翻譯難度大,貴司總能提供優(yōu)質(zhì)的服務(wù)。在一次業(yè)主單位對完工資料質(zhì)量的抽查中,我司因為俄文翻譯質(zhì)量過(guò)關(guān)而受到了好評!

    中辰匯通科技有限責任公司

  • “我司在2014年與貴公司建立合作關(guān)系,貴公司的翻譯服務(wù)質(zhì)量高、速度快、態(tài)度好,贏(yíng)得了我司各部門(mén)的一致好評。貴司經(jīng)理工作認真踏實(shí),特此致以誠摯的感謝!”

    新華聯(lián)國際置地(馬來(lái)西亞)有限公司

  • “我們需要的翻譯人員,不論是筆譯還是口譯,都需要具有很強的專(zhuān)業(yè)性,貴公司的德文翻譯稿件和現場(chǎng)的同聲傳譯都得到了我公司和合作伙伴的充分肯定!

    西馬遠東醫療投資管理有限公司

  • “在這5年中,世聯(lián)翻譯公司人員對工作的認真、負責、熱情、周到深深的打動(dòng)了我。不僅譯件質(zhì)量好,交稿時(shí)間及時(shí),還能在我司資金周轉緊張時(shí)給予體諒!

    華潤萬(wàn)東醫療裝備股份有限公司

  • “我公司與世聯(lián)翻譯一直保持著(zhù)長(cháng)期合作關(guān)系,這家公司報價(jià)合理,質(zhì)量可靠,效率又高。他們翻譯的譯文發(fā)到國外公司,對方也很認可!

    北京世博達科技發(fā)展有限公司

  • “貴公司翻譯的譯文質(zhì)量很高,語(yǔ)言表達流暢、排版格式規范、專(zhuān)業(yè)術(shù)語(yǔ)翻譯到位、翻譯的速度非?、后期服務(wù)熱情。我司翻譯了大量的專(zhuān)業(yè)文件,經(jīng)過(guò)長(cháng)久合作,名副其實(shí),值得信賴(lài)!

    北京塞特雷特科技有限公司

  • “針對我們農業(yè)科研論文寫(xiě)作要求,盡量尋找專(zhuān)業(yè)對口的專(zhuān)家為我提供翻譯服務(wù),最后又按照學(xué)術(shù)期刊的要求,提供潤色原稿和相關(guān)的證明文件。非常感謝世聯(lián)翻譯公司!”

    中國農科院

  • “世聯(lián)的客服經(jīng)理態(tài)度熱情親切,對我們提出的要求都落實(shí)到位,回答我們的問(wèn)題也非常有耐心。譯員十分專(zhuān)業(yè),工作盡職盡責,獲得與其共事的公司總部同事們的一致高度認可!

    格萊姆公司

  • “我公司與馬來(lái)西亞政府有相關(guān)業(yè)務(wù)往來(lái),急需翻譯項目報備材料。在經(jīng)過(guò)對各個(gè)翻譯公司的服務(wù)水平和質(zhì)量的權衡下,我們選擇了世聯(lián)翻譯公司。翻譯很成功,公司領(lǐng)導非常滿(mǎn)意!

    北京韜盛科技發(fā)展有限公司

  • “客服經(jīng)理能一貫熱情負責的完成每一次翻譯工作的組織及溝通。為客戶(hù)與譯員之間搭起順暢的溝通橋梁。能協(xié)助我方建立專(zhuān)業(yè)詞庫,并向譯員準確傳達落實(shí),準確及高效的完成統一風(fēng)格!

    HEURTEY PETROCHEM法國赫銻石化

  • “貴公司與我社對翻譯項目進(jìn)行了幾次詳細的會(huì )談,期間公司負責人和廖小姐還親自來(lái)我社拜訪(fǎng),對待工作熱情,專(zhuān)業(yè)度高,我們雙方達成了很好的共識。對貴公司的服務(wù)給予好評!”

    東華大學(xué)出版社

  • “非常感謝世聯(lián)翻譯!我們對此次緬甸語(yǔ)訪(fǎng)談翻譯項目非常滿(mǎn)意,世聯(lián)在充分了解我司項目的翻譯意圖情況下,即高效又保質(zhì)地完成了譯文!

    上海奧美廣告有限公司

  • “在合作過(guò)程中,世聯(lián)翻譯保質(zhì)、保量、及時(shí)的完成我們交給的翻譯工作?蛻(hù)經(jīng)理工作積極,服務(wù)熱情、周到,能全面的了解客戶(hù)的需求,在此表示特別的感謝!

    北京中唐電工程咨詢(xún)有限公司

  • “我們通過(guò)圖書(shū)翻譯項目與你們相識乃至建立友誼,你們報價(jià)合理、服務(wù)細致、翻譯質(zhì)量可靠。請允許我們借此機會(huì )向你們表示衷心的感謝!”

    山東教育出版社

  • “很滿(mǎn)意世聯(lián)的翻譯質(zhì)量,交稿準時(shí),中英互譯都比較好,措辭和句式結構都比較地道,譯文忠實(shí)于原文。TNC是一家國際環(huán)保組織,發(fā)給我們美國總部的同事后,他們反應也不錯!

    TNC大自然保護協(xié)會(huì )

  • “原英國首相布萊爾來(lái)訪(fǎng),需要非常專(zhuān)業(yè)的同聲傳譯服務(wù),因是第一次接觸,心中仍有著(zhù)一定的猶豫,但是貴司專(zhuān)業(yè)的譯員與高水準的服務(wù),給我們留下了非常深刻的印象!

    北京師范大學(xué)壹基金公益研究院

  • “在與世聯(lián)翻譯合作期間,世聯(lián)秉承著(zhù)“上善若水、厚德載物”的文化理念,以上乘的品質(zhì)和質(zhì)量,信守對客戶(hù)的承諾,出色地完成了我公司交予的翻譯工作!

    國科創(chuàng )新(北京)信息咨詢(xún)中心

  • “由于項目要求時(shí)間相當緊湊,所以世聯(lián)在保證質(zhì)量的前提下,盡力按照時(shí)間完成任務(wù)。使我們在世博會(huì )俄羅斯館日活動(dòng)中準備充足,并受到一致好評!

    北京華國之窗咨詢(xún)有限公司

  • “貴公司針對客戶(hù)需要,挑選優(yōu)秀的譯員承接項目,翻譯過(guò)程客戶(hù)隨時(shí)查看中途稿,并且與客戶(hù)溝通術(shù)語(yǔ)方面的知識,能夠更準確的了解到客戶(hù)的需求,確保稿件高質(zhì)量!

    日工建機(北京)國際進(jìn)出口有限公司

15811068017

15801211926

18801485229
點(diǎn)擊添加微信

無(wú)需轉接等回電

现在在线免费观看AV_制服中文字幕在线一区_一本之道中文字幕东京热_夜夜高潮天天爽欧美