乙個電子商務**要開通網上支付功能,有兩種途徑:一是通過第三方支付平台,例如支付寶、網銀等;二是與銀行協商獲得乙個支付介面。前一種方式以支付寶為例,商戶可以向支付寶提交申請,申請成功後支付寶會提供乙個整合支付寶到商戶**的介面並提供該介面的呼叫方法及示例。這種網上支付方式手續簡單,支付寶向商戶收取的費用是按商戶**通過支付寶完成的交易額按一定比例來收取的。後一種方式需要和開通網上支付功能的銀行簽署協議,辦理相關手續,之後銀行會提供給商戶乙個商戶編號,商戶在其**把商戶編號和支付資訊等內容提交給銀行提供的處理系統就可以了。
下圖是網上支付方案的流程圖,支付閘道器實際表現形式其實就是銀行提供的乙個供資料提交的**,之後這些資料被轉到銀行銀行的後台系統處理。商戶的**需要做的就是按照銀行提供的訂單資料規範提交到支付閘道器即可。
中國工商銀行網上支付流程:
1、客戶在商戶**瀏覽商品資訊,簽訂訂單;
2、商戶按照工行b2c訂單資料規範形成提交資料,並使用工行提供api和商戶證書對訂單資料簽名,形成form表單返回客戶瀏覽器,表單action位址指向工行接收商戶b2c訂單資訊的servlet;
3、客戶確認使用工行支付後,提交此表單到工行;
4、工行網銀系統接收此筆b2c訂單,對訂單資訊和商戶資訊進行檢查,通過檢查則顯示工行b2c支付頁面;
5、客戶在此頁面可以查詢客戶在銀行的預留資訊;也可以輸入支付卡號、支付密碼、驗證碼進行b2c支付;
6、工行檢查客戶資訊,通過檢查後顯示確認頁面;客戶確認提交後工行進行支付指令處理;
7、工行進行支付指令處理後,如果商戶需要工行實時通知,則工行將處理結果使用http協議post方式將通知訊息資料提交到商戶**(這個接收銀行通知訊息的商戶端位址是隨商戶訂單資料提交銀行的merurl欄位),商戶返回取貨位址或關閉這個銀行與其建立的連線後,銀行才顯示交易結果頁面給客戶。(注意1、傳送通知和顯示結果頁面是序列的,所以商戶端接收銀行通知處理時間太長可能導致客戶等待超時,造成銀行不能將交易結果頁面顯示給客戶。2、此連線是銀行伺服器自動和商戶進行的連線,商戶返回也是直接返回給銀行,商戶端不能對銀行的這個請求進行重定向。)
8、工行進行支付指令處理後,如果商戶不需要工行實時通知,則工行直接顯示交易結果給客戶。
網上支付接**術文件:
工商銀行網上支付
招商銀行介面
建設銀行介面
支付寶介面源**
支付寶商家申請
第三方支付平台原理:其實這些平台所做的只不過是把各個銀行的支付閘道器都整合在一起,使用者在支付的時候不再是只能選擇單一支付銀行,而是可以有多種選擇。當然,像支付寶的話和銀行合作緊密,其網上支付中介功能也是很豐富的。
網上支付原理
網上支付原理 網上支付原理 乙個電子商務 要開通網上支付功能,有兩種途徑 一是通過第三方支付平台,例如支付寶 網銀等 二是與銀行協商獲得乙個支付介面。前一種方式以支付寶為例,商戶可以向支付寶提交申請,申請成功後支付寶會提供乙個整合支付寶到商戶 的介面並提供該介面的呼叫方法及示例。這種網上支付方式手續...
工商銀行網上支付開發
剛開發完工行網上支付介面。看過很多人也問過 寫過這類的文章,內容和開發文件中 一致,沒什麼紕漏。但實際開發中會遇到很多的小細節,在這裡就遇到的問題和具體的 開發例子說一說。這個頁面中的com元件初始化,文件中的asp例子的引數是 user.crt,user.crt,key,111111 前兩個證書是...
網上支付系統的結構與典型流程
網上支付系統的結構與典型流程 柯技 網上支付結構 網上支付系統是面向網路金融服務業務的總需求而搭建的,必須滿足以下幾個方面的市場需求 1 對金融資訊綜合服務的需求。2 網路銀行的綜合服務內容。主要內容包括網路營銷 電子商務服務 網上銀行服務等。3 要能夠成功地克服電子商務網上支付過程中的諸多關鍵問題...