支付系統(tǒng)的數(shù)據(jù)流可以分為基于商家轉(zhuǎn)發(fā)的和非商家轉(zhuǎn)發(fā)的兩種模式,本系統(tǒng)根據(jù)目前我國電子商務交易采用基于非商家轉(zhuǎn)發(fā)的模式,從客戶發(fā)起購買請求到客戶收到商品、商家收到資金,完成整個交易過程,需要經(jīng)過如下的支付流程:
1、用戶瀏覽電子商務網(wǎng)站,選者中意的商品,向商家提出購買請求。
2、商家將經(jīng)用戶核對后的訂單進行數(shù)字簽名,提交到支付系統(tǒng)。
3、支付網(wǎng)關(guān)調(diào)用支付界面,要求用戶填寫帳戶信息。
4、用戶用支付系統(tǒng)的支付網(wǎng)關(guān)的公開密鑰對帳戶信息進行加密,傳遞給支付系統(tǒng)的支付網(wǎng)關(guān);
5、支付系統(tǒng)支付網(wǎng)關(guān)核對用戶提供的帳戶信息進行數(shù)據(jù)轉(zhuǎn)換,通過金融專網(wǎng)或者專線發(fā)給金融機構(gòu),要求核對用戶帳戶信息。
6、金融機構(gòu)將核對的結(jié)果和用戶用于支付確認的信息傳遞給支付系統(tǒng)。
7、支付系統(tǒng)將金融機構(gòu)傳遞來的用戶支付確認信息傳遞給支付確認系統(tǒng),要求進行支付確認。
8、支付確認系統(tǒng)接收到要求確認的信息后,進行支付確認預處理,然后按事先選擇好的確認方式通知用戶(實時確認、分時確認)進行確認。
9、用戶根據(jù)選擇的確認方式,進行相應的確認資料的填寫,填寫好后提交給支付確認系統(tǒng)。
10、支付確認系統(tǒng)比較金融機構(gòu)和用戶提交的支付確認信息,如果一致則進行下一步的確認,否則返回錯誤,最后支付確認系統(tǒng)將確認結(jié)果返回給支付系統(tǒng)支付網(wǎng)關(guān)。
11、確認成功,以E-MAIL的方式告知用戶他的支付請求被認可,資金己經(jīng)從他的帳戶上劃出,否則以E-MAIL的方式告知用戶,他的支付請求不被認可。
12、確認成功,數(shù)字簽名金融機構(gòu)的返回結(jié)果發(fā)送給商家,并通知商家發(fā)貨,否則通知商家交易失敗;
13、確認成功,要求金融機構(gòu)劃款。
14、金融機構(gòu)返回數(shù)字簽名的劃款信息,完成交易