在線支付接口詳解

?支付接口問答 ????|???? ?2019-02-24 12:56
 當我們在商城購物時,可能會用到在線支付,你會發(fā)現(xiàn)無論你是哪個銀行的銀行卡接口中都會支持,在做項目開發(fā)時,也經(jīng)常會用到支付接口,我們當然希望支持所有的網(wǎng)銀,但這需要我們針對每個銀行開發(fā)一套接口嗎?不是不可以而是沒必要,使用第三方支付接口就可以滿足,第三方支付平臺已經(jīng)與各大銀行進行簽約,網(wǎng)站主只需要在此平臺申請一個賬號即可支持幾乎所有的種類的銀行卡信用卡的交易,當然是可能支付少量的手續(xù)費的。什么是第三方支付呢?
支付接口介紹
 
 
    所謂第三方支付,就是一些和各大銀行簽約、并具備一定實力和信譽保障的第三方獨立機構提供的交易支持平臺。在通過第三方支付平臺的交易中,買方選購商品后,使用第三方平臺提供的賬戶進行貨款支付,由第三方通知賣家貨款到達。
 
    目前提供第三方支付的機構很多,常見的有支付寶、財付通、快錢、網(wǎng)銀在線、易寶支付、云網(wǎng)等各大支付平臺。網(wǎng)站如果需要實現(xiàn)第三方支付首先應該向第三方支付平臺申請一個賬號并簽署協(xié)議,協(xié)議生效后第三方支付平臺將為其開通在線支付功能,通過程序?qū)⒔涌诩傻骄W(wǎng)站中。
 
以上簡要說明了支付過程,當然其中省略了一些步驟(比如購物車,訂單等),我們重點來看支付流程。
 
1用戶向商城網(wǎng)站發(fā)起確認訂單的請求
 
2商城網(wǎng)站接收到請求保存訂單數(shù)據(jù)到數(shù)據(jù)庫或其他存儲介質(zhì)
 
3返回訂單確認頁面,頁面上應該顯示訂單金額等信息
 
4用戶確認支付,發(fā)起支付請求。注:支付請求是發(fā)送到支付網(wǎng)關(比如支付寶、網(wǎng)銀在線)而不是發(fā)送到商城網(wǎng)站。
 
5顯示支付頁面
 
6用戶填寫認證信息(賬號密碼等)提交
 
7這里有兩個步驟一個是扣款成功后頁面跳轉(zhuǎn)到支付結果頁面(展示給用戶),另一個是支付通知,這兩步?jīng)]有先后順序可能同時執(zhí)行,商城網(wǎng)站接收到支付通知后根據(jù)驗證規(guī)則驗證信息的有效性,并作出相應的更改操作(例:有效則更改訂單為已付款狀態(tài),無效則記錄非法請求信息)。
 
    以支付寶為例:如果實現(xiàn)在網(wǎng)站中集成支付寶接口,首先要有一個支付寶賬號,接下來向支付寶申請在線支付業(yè)務,簽署協(xié)議。協(xié)議生效后有支付寶一方會給網(wǎng)站方一個合作伙伴ID,和安全校驗碼,有了這兩樣東西就可以按照支付寶接口文檔開發(fā)支付寶接口了,在上圖的幾個步驟中只有4和7兩個步驟在商城與支付網(wǎng)關之間有信息交互。在步驟4中指將數(shù)據(jù)發(fā)送到支付網(wǎng)關(支付寶),在步驟7中是的通知驗證部分,驗證網(wǎng)關請求網(wǎng)站某地址,網(wǎng)站按驗證規(guī)則對信息進行驗證記錄并作出響應,我們幾乎在開發(fā)任何支付接口時,重點是這兩部分的開發(fā),明白支付接口原理,開發(fā)在線支付接口就不難了。
 
    支付寶目前提供了,擔保交易、標準即時到帳、雙功能等幾種接口,只是在功能上有些差異,網(wǎng)站集成方式是一樣的。以標準即時到帳接口為例,在與支付寶簽署協(xié)議后,還需要幾個步驟才能完成集成。

轉(zhuǎn)載請備注文章來自:http://m.ssll180.com/zhifujiekou/1054.html

您的轉(zhuǎn)發(fā)對我們很重要

?


【免責聲明】本站對文中陳述、觀點判斷保持中立,不對所包含內(nèi)容的準確性、可靠性或完整性提供任何明示或暗示的保證,目的在于傳遞更多信息。

看了以上文章的44.75%用戶還看了以下內(nèi)容:


看了以上文章的26.02%用戶還在看以下內(nèi)容:


看了以上文章的16.43%用戶還看了以下內(nèi)容:




POS機網(wǎng)文章上一篇:第三方電子支付支付接口的差異性 ;POS機網(wǎng)文章下一篇:支付接口協(xié)議規(guī)則