電子商務(wù)網(wǎng)站建設(shè)支付接口問(wèn)題
現(xiàn)在搭建各類型的網(wǎng)站,商城都會(huì)連接各種借口,尤其是在支付方式上,需要搭建接口,近段時(shí)間發(fā)現(xiàn)網(wǎng)上問(wèn)關(guān)于接口的人越來(lái)越多,不管是哪種接口原理其實(shí)都是一樣的,下面我們就來(lái)說(shuō)一下電子商務(wù)網(wǎng)站建設(shè)支付接口的連接。
首先,我們就拿支付寶的接口來(lái)說(shuō)吧,支付寶接口的說(shuō)明文檔有10多頁(yè)吧,初次接觸可能看得人頭都暈了,但還是不知道從何下手。其實(shí)10多頁(yè)的內(nèi)容無(wú)非就說(shuō)明了幾點(diǎn):要實(shí)現(xiàn)這個(gè)接口你得先有一個(gè)網(wǎng)站、要有自己的支付寶賬戶、支付寶的合作身份ID、安全校驗(yàn)碼等。要簡(jiǎn)單的實(shí)現(xiàn)支付功能,其實(shí)只用配置支付寶接口文件夾的幾個(gè)文件就可以了。拿ASP版本的接口來(lái)說(shuō)明吧,這個(gè)更能通俗易懂:里面有一個(gè)alipay_Config.asp按里面的配置設(shè)置好你的相關(guān)信息,注意的是notify_url跟return_url這兩個(gè)變量的作用。Alipay_Notify.asp跟return_Alipay_Notify.asp這兩個(gè)頁(yè)面的配置作用是指你可以根所這個(gè)頁(yè)面的內(nèi)容改你的數(shù)據(jù)庫(kù)狀態(tài)以判斷客戶是否支付成功,
如:這一段
If mysign=Request("sign") and ResponseTxt="true" Then
‘在這里你可以改你的數(shù)據(jù)狀態(tài),以判斷客戶成功支付,并做頁(yè)面跳轉(zhuǎn)
response.write "付款成功頁(yè)面" '這里可以指定你需要顯示的內(nèi)容
Else
response.write "跳轉(zhuǎn)失敗" '這里可以指定你需要顯示的內(nèi)容
End If
相對(duì)于其他的支付接口,支付寶傳遞的參數(shù)要簡(jiǎn)單一點(diǎn),其實(shí)原理就是這樣:比如說(shuō)我們現(xiàn)在有一個(gè)頁(yè)面要向支付寶傳遞一個(gè)價(jià)格跟商品信息,那么可以通過(guò)POST和GET兩種方式傳遞進(jìn)去,當(dāng)支付寶接收我們參數(shù)的同時(shí),它還要判斷我們的身份,所以傳遞的時(shí)候身份自己也要一起傳過(guò)去,當(dāng)我們身份確認(rèn)以后,支付寶就開始處理商品信息跟價(jià)格信息了,至于客戶是否支付成功,它都會(huì)返回一個(gè)信息給我們,這個(gè)返回頁(yè)面就是我們之前設(shè)置的,在這個(gè)返回頁(yè)面里面我們改寫數(shù)據(jù)信息,這樣就完成了一個(gè)簡(jiǎn)單支付接口。
上面說(shuō)的接口是相對(duì)簡(jiǎn)單一點(diǎn)的,而對(duì)于直接針對(duì)各大銀行的接口要復(fù)雜一點(diǎn),只看他們的接口文檔,就可以不做事了,相關(guān)厚的一本,呵呵。只能這樣說(shuō),這些事業(yè)性單位的東西是這樣,就是喜歡繞彎子,這是我個(gè)人的觀點(diǎn)哈。跟支付寶一樣,原理上的東西都是通的,不一樣的東西就是他們的參數(shù)傳遞不像支付寶那樣簡(jiǎn)單了,簡(jiǎn)單的傳過(guò)去是不行的,看了文檔就應(yīng)該知道,這些參數(shù)是經(jīng)過(guò)了按一定排列順序并區(qū)分大小寫(參數(shù)為空也要傳遞)在一個(gè)MD5字符串,所以傳遞的時(shí)候一定要注意。返回頁(yè)面也有區(qū)分,拿建設(shè)銀行的接口來(lái)說(shuō),他們是分了服務(wù)器反饋和頁(yè)面反饋的,實(shí)現(xiàn)在功能基本相同。對(duì)于有什么不一樣,在做一個(gè)項(xiàng)目的時(shí)候,我咨詢了官方的相關(guān)人員,回答是服務(wù)器反饋是三分鐘返回一次結(jié)果(訂單的支付結(jié)果),頁(yè)面反饋只是用戶請(qǐng)求了才會(huì)返回。保險(xiǎn)起見(jiàn),我們還是都做吧,做了這些在建設(shè)銀行的頁(yè)面上面,我們還要設(shè)置我們的返回地址還有我們的商品信息,值得注意的是商戶密鑰跟證書之類的記得一定要備份,不然重系統(tǒng)之后,你哭都來(lái)不及,你會(huì)發(fā)現(xiàn)所有信息都丟失了建行的后臺(tái)設(shè)置進(jìn)不了,信息也不能修改。支付接口做完了之后就是做查詢接口了,現(xiàn)在的查詢接口可以有幾種格式,我們就用返回的XML格式吧,至于如何解析XML不用我說(shuō)了吧,我們這里只說(shuō)傳遞參數(shù),同理,向目標(biāo)地址傳遞相關(guān)參數(shù),順序不能亂寫,測(cè)試成功后我們就可以在后臺(tái)隨時(shí)查詢我們的銀行帳戶的相關(guān)信息和訂單支付的一些信息了。
對(duì)于網(wǎng)銀在線的接口一共也只有三個(gè)頁(yè)面,一個(gè)接收參數(shù)頁(yè)面、一個(gè)設(shè)置參數(shù)頁(yè)面,一個(gè)就是處理業(yè)務(wù)的頁(yè)面改寫狀態(tài),比較簡(jiǎn)單我就不介紹了。總之,懂了支付寶的接口流程就應(yīng)該能夠應(yīng)付了。
對(duì)于電子商務(wù)網(wǎng)站建設(shè)接口來(lái)說(shuō),原理都是一樣的,只不過(guò)是在參數(shù)上有所區(qū)別,這里就需要你在程序上有一定的功底了。
相關(guān)推薦
- 1 手機(jī)網(wǎng)站建設(shè)優(yōu)化時(shí)應(yīng)注意的事項(xiàng)
- 2 電子商務(wù)商城網(wǎng)站建設(shè)優(yōu)化方案
- 3 電子商務(wù)網(wǎng)站建設(shè)目標(biāo)怎么制定?
- 4 獨(dú)立電子商務(wù)網(wǎng)站建設(shè)步驟
- 5 電子商務(wù)網(wǎng)站建設(shè)要有哪些創(chuàng)新?
- 6 電子商務(wù)網(wǎng)站建設(shè)方案須知
- 7 獨(dú)立電子商務(wù)網(wǎng)站建設(shè)營(yíng)銷推廣要點(diǎn)
- 8 電子商務(wù)網(wǎng)站建設(shè)對(duì)企業(yè)營(yíng)銷的作用
- 9 母嬰電子商務(wù)網(wǎng)站建設(shè)分析
- 10 電子商務(wù)網(wǎng)站建設(shè)之htm5開發(fā)