好多網(wǎng)站想集成支付寶功能_第1頁
好多網(wǎng)站想集成支付寶功能_第2頁
好多網(wǎng)站想集成支付寶功能_第3頁
好多網(wǎng)站想集成支付寶功能_第4頁
好多網(wǎng)站想集成支付寶功能_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、好多網(wǎng)站想集成支付寶功能,今天公司網(wǎng)站需要有這個(gè)功能,上網(wǎng)查了一下找了一些很資料,我感覺有些難度,主要是要會(huì)語言,接口程序等很麻煩。適合不同類型網(wǎng)站使用:· 銷售型網(wǎng)站(B2C) · 個(gè)人網(wǎng)店· C2C交易平臺(tái) · 各種論壇社區(qū)· 各類軟件收款· 有批量付款需求的網(wǎng)站現(xiàn)將收集整理來的資料共享出來:一、申請(qǐng)免費(fèi)集成服務(wù)(菜鳥級(jí)別):二、自助集成服務(wù)(高手級(jí)別):1、支付寶接口程序,虛擬物品技術(shù)文擋下載:虛擬商品交易服務(wù)集成技術(shù)文檔和服務(wù)介紹按照文檔中的提示進(jìn)行集成操作。四種不同語言的支付寶接口程序下載:asp虛擬物品交易接口虛擬物品交易

2、接口(gbk)虛擬物品交易接口(utf-8)jsp虛擬物品交易接口(gbk)jsp虛擬物品交易接口(utf-8)2、支付寶接口程序,虛擬物品技術(shù)文擋下載:實(shí)物商品交易服務(wù)集成技術(shù)文檔和服務(wù)介紹四種不同語言的支付寶接口程序下載:asp實(shí)物物品交易接口  實(shí)物物品交易接口(utf-8)實(shí)物物品交易接口(gbk)jsp實(shí)物物品交易接口(gbk)jsp實(shí)物物品交易接口(utf-8)php實(shí)物物品交易接口(鏈接到論壇其他帖子)將service改成create_digital_goods_trade_p,費(fèi)用,通知返回地址等即可實(shí)現(xiàn)實(shí)物交易,詳細(xì)參數(shù)請(qǐng)自行設(shè)定將service改成tra

3、de_create_by_buyer,修改物流方式以及費(fèi)用等即可實(shí)現(xiàn)實(shí)物交易,詳細(xì)參數(shù)請(qǐng)自行設(shè)定將service改成create_donate_trade_p,total_fee費(fèi)用等即可實(shí)捐贈(zèng)項(xiàng)目,詳細(xì)參數(shù)請(qǐng)自行設(shè)定提醒:對(duì)自助集成支付寶服務(wù)的體驗(yàn)版商家,交易成功后系統(tǒng)自動(dòng)扣除交易金額的3%作為交易手續(xù)費(fèi)。如需升級(jí)為特約商家享受更低費(fèi)率,聯(lián)系支付寶官方。3、支付寶接口程序,捐贈(zèng)服務(wù)虛擬商品交易服務(wù)集成技術(shù)文檔和服務(wù)介紹按照文檔中的提示進(jìn)行集成操作。支付寶捐贈(zèng)接口。捐贈(zèng)人可以任意填寫金額進(jìn)行捐贈(zèng)的,同時(shí)alipay文件夾下面有return alipay notify.asp的頁面通知接口。捐贈(zèng)

4、接口asp下載三、支付寶接口出現(xiàn)的常見問題FAQ: 1、ILLEGAL_PARTNER,HASH_NO_PRIVILEGE,ILLEGAL_SIGN這三種常見的錯(cuò)誤代碼,代表什么意思,一般是什么情況下出現(xiàn)的?答:ILLEGAL_PARTNER為無效的合作伙伴id。Partner id是在自己的支付寶賬戶內(nèi)提取的一串?dāng)?shù)字,常見的為填寫成了支付寶email或者是復(fù)制到程序的時(shí)候多了空格。   HASH_NO_PRIVILEGE,沒有權(quán)限,如果是虛擬或者實(shí)物交易,請(qǐng)賬戶內(nèi)自己申請(qǐng)。   ILLEGAL_SIGN,簽名錯(cuò)誤。說明程序計(jì)算出來的sign和支付寶計(jì)算

5、結(jié)果不匹配。出現(xiàn)這種錯(cuò)誤的情況很多,比如簽名的排序錯(cuò)誤,安全校驗(yàn)碼填寫錯(cuò)誤,net。Java程序中沒有制定編碼。1. MD5校驗(yàn)順序問題MD5是根據(jù)參數(shù)匯總表的參數(shù),按照字母升序順序排列。您需要傳遞哪些參數(shù),就要將那些參數(shù)加入到MD5的原始字符串中。原始字符串最后記得串上自己的安全校驗(yàn)碼。例如:調(diào)用某接口需要以下參數(shù):service= create_direct_pay_by_userpartner=2088006300000000key(支付寶安全校驗(yàn)碼)=1234567890123email=test那么待簽名數(shù)據(jù)就是:email=test&partner=208800630000

6、0000&service= create_direct_pay_by_user12345678901232.通知返回的種類現(xiàn)支付寶的通知有兩類。通知地址不需要像以前一樣去賬戶內(nèi)設(shè)置,而是由客戶在支付的時(shí)候通過參數(shù)傳遞給我地址。例如notify_url=”A服務(wù)器通知,對(duì)應(yīng)的參數(shù)為notify_url,支付寶通知使用POST方式B頁面跳轉(zhuǎn)通知,對(duì)應(yīng)的參數(shù)為return_url,支付寶通知使用GET方式3.通知返回是返回到哪里?不需要像以前一樣去賬戶內(nèi)設(shè)置,而是由客戶在支付的時(shí)候通過參數(shù)傳遞給我地址。例如notify_url= 我們將根據(jù)傳遞過來的地址,返回給你消息,請(qǐng)注意格式,地址要是全

7、的http:/的絕對(duì)地址。4.為什么我都設(shè)置對(duì)了沒有收到消息通知呢?A您設(shè)置的接受消息通知的URL沒有寫全,您可能寫成了,請(qǐng)寫成或者這樣完全的URL5.虛擬物品的流程問題由于支付寶的ATN(active trade notify)是服務(wù)器通知,有完備的通知策略,可以說能接近達(dá)到0掉單。但是可能會(huì)由于網(wǎng)絡(luò)的原因通知不能實(shí)時(shí)到達(dá)!6.訂單號(hào)參數(shù)設(shè)置問題客戶的訂單號(hào)參數(shù)為out_trade_no。每個(gè)客戶的購物網(wǎng)站上,都有自己的訂單流水號(hào),可以把相關(guān)的訂單號(hào)傳遞給支付寶,以作對(duì)賬之用。在支付寶程序中,out_trade_no,一定是變量,不可以是一個(gè)定值。7.中文編碼問題我的參數(shù)排序肯定沒有錯(cuò),為何

8、我無論怎么設(shè)置,總提示錯(cuò)誤?ILLEGAL_SIGN無論使用何種語言寫的支付程序,請(qǐng)注意url請(qǐng)求(request)過來時(shí)候的編碼,需要使用gb2312或者gbk。 8.我是淘寶會(huì)員也是開發(fā)者,請(qǐng)問在淘寶上使用支付寶和在外部使用有什么區(qū)別么?在任何使用支付寶的網(wǎng)站上所進(jìn)行的“支付寶交易”和在淘寶上使用沒有區(qū)別,支付寶會(huì)給您做交易中介的。交易時(shí)您最好看清楚交易的內(nèi)容,價(jià)格,商品介紹等信息。作為開發(fā)者一定要熟悉“支付寶交易”的流程。9.為何我一直接收不到支付寶的交易通知?會(huì)有支付寶到您服務(wù)器的網(wǎng)絡(luò)不通的情況:可能由于DNS解析,網(wǎng)通或電信線路維修,DNS問題可以在URL里面直接設(shè)置IP來解決。能接

9、收到通知的先決條件:必須有不重復(fù)的交易訂單號(hào),支付時(shí)傳遞給了支付寶了通知返回URL(notify_url或者return_url)。支付寶通知的請(qǐng)求是一串url,如果您是apache服務(wù)器,可以查看apache的access.log看是否有訪問記錄。iis也有相應(yīng)的訪問log(具體位置不記得了。知道的朋友麻煩站內(nèi)信息發(fā)我一下)附:dboyzhang:建立一個(gè)最簡單的程序看看有沒有返回信息,比如一個(gè)很簡單的寫入文件程序,把GET方式傳來的信息寫少許進(jìn)文件,然后在商家工具進(jìn)行故障申請(qǐng)查看返回結(jié)果。注意是GET方式,ASP中是request("notify_id")而不是requ

10、est.form("notify_id")10.購物車打包使用支付交易時(shí)如何設(shè)置請(qǐng)求請(qǐng)分別傳遞您商品的實(shí)際總價(jià)格price和郵費(fèi),以及郵費(fèi)實(shí)際承擔(dān)方,這樣就不會(huì)出現(xiàn)讓客戶感覺很奇怪的一些問題了。11.通知返回接口,在收到支付寶通知以后,是否再返回給支付寶消息?支付寶的通知形式有兩種:A服務(wù)器通知,對(duì)應(yīng)的參數(shù)為notify_url,支付寶通知使用POST方式B頁面跳轉(zhuǎn)通知,對(duì)應(yīng)的參數(shù)為return_url,支付寶通知使用GET方式對(duì)于return的頁面通知,接受到支付寶的消息以后,不需要給支付寶系統(tǒng)任何的回應(yīng)。而對(duì)于notify的服務(wù)器通知,在收到支付寶通知后,請(qǐng)按照自己需要

11、的業(yè)務(wù)邏輯處理,并返回一個(gè)不包含任何HTML標(biāo)簽的頁面,里面僅包含“Success”或者“Fail”的文本串,注意請(qǐng)不要包含任何其他的字符,如空格等通知環(huán)節(jié)的設(shè)置12.Notify響應(yīng)給支付寶的消息是什么在收到支付寶通知后,請(qǐng)按照自己需要的業(yè)務(wù)邏輯處理,并返回一個(gè)不包含任何HTML標(biāo)簽的頁面,里面僅包含“success”或者“fail”的文本串,注意請(qǐng)不要包含任何其他的字符,如空格等。對(duì)應(yīng)的“success”或者“fail”的含義請(qǐng)看下表: 返回結(jié)果結(jié)果說明 success處理成功,結(jié)束發(fā)送fail處理失敗,重新發(fā)送特別注意在接收到支付寶服務(wù)器的通知以后,請(qǐng)使用HTTP通知驗(yàn)證接口 校驗(yàn)該通知

12、的合法性,以確保你的系統(tǒng)的后續(xù)操作的正確性。13.通知環(huán)節(jié)有哪些,為什么我支付以后不給我通知請(qǐng)先確保賬戶內(nèi)選擇了通知環(huán)節(jié)。現(xiàn)在有一下通知環(huán)節(jié)選?。赫?qǐng)選擇您需要得到通知的交易狀態(tài):交易創(chuàng)建買家付款成功賣家發(fā)貨成功 交易成功交易關(guān)閉退款成功退款關(guān)閉修改交易價(jià)格否則會(huì)出現(xiàn)支付以后,無法返回收到通知消息的14.我以前積壓的信息,申請(qǐng)故障恢復(fù)是否可以重發(fā)嗎?使用notify url來接收服務(wù)器通知,如果返回異?;蛘遞ail。致使notify的通知停止了,可以在支付寶的賬戶內(nèi),商家工具,左下角“申請(qǐng)故障恢復(fù)”。申請(qǐng)成功后,會(huì)立刻返回消息。15.通知接口的工作原理:支付寶的兩個(gè)通知接口都使用同樣的工作原理,

13、兩個(gè)工作步驟:1對(duì)支付寶的通知過來的消息做驗(yàn)證,得到true或者false的結(jié)果。/String alipayNotifyURL =String alipayNotifyURL= partner+"notify_id="+request.getParameter("notify_id");String sign=request.getParameter("sign");如上java程序,使用https或者h(yuǎn)ttp的查詢地址。傳遞partner和notify id去驗(yàn)證消息的結(jié)果。(詳細(xì)請(qǐng)見文檔中的?!癶ttp通知驗(yàn)證接口”)2通過驗(yàn)證

14、接口,得到正確的true結(jié)果,然后對(duì)傳遞過來的參數(shù)進(jìn)行簽名比對(duì)。(簽名機(jī)制同支付程序)。比對(duì)簽名通過,并得到正確的驗(yàn)證結(jié)果true。接著判斷交易狀態(tài)(紅字其他交易狀態(tài)在支付寶賬戶內(nèi)可以選擇,見“通知環(huán)節(jié)有哪些,為什么我支付以后不給我通知”),再在頁面上打印出成功消息?;蛘呤∠ⅲㄔ斍橐姟癗otify響應(yīng)給支付寶的消息是什么”)例如:If mysign=request.Form("sign") And ResponseTxt="true" ThenIf request.Form("trade_status")="TRADE_

15、FINISHED" Then(客戶的發(fā)貨程序,更新訂單)response.write "success"End IfElseresponse.write "fail"End If3注意,在返回success之前作客戶網(wǎng)站的業(yè)務(wù)參數(shù),比如發(fā)貨,更新訂單。四、遇到任何問題請(qǐng)與支付寶客服或網(wǎng)站聯(lián)系:支付寶論壇:類別:【actionscript3.0】 | | 添加到搜藏 | 分享到i貼吧 | 瀏覽(374) | 評(píng)論 (3)  上一篇:as3 Reflection    下一篇:面向?qū)ο笤O(shè)計(jì)(OOD)思想(C#) 最近讀者:登錄后,您就出現(xiàn)在這里。  zq19850611jawei98哈密香瓜瓜傷風(fēng)葉playxyljdaniel31520qq909166016khjian8 網(wǎng)友評(píng)論:1hack0072005 2009-05-30 11:46 | 回復(fù) 很好,學(xué)習(xí)了  2TShengWei 2009-11-30 12:22 | 回復(fù) 獨(dú)樂樂不如眾樂樂  3網(wǎng)友:ryr2010-04-11 09:51 |

溫馨提示

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

評(píng)論

0/150

提交評(píng)論