支付方式(1) 支付原理概述

2022-08-24 04:30:19 字數 855 閱讀 4866

對於商品的支付,首先要確認下整個流程:

標註:同步返回(return_url)和非同步返回(notify_url)的區別

同步返回處理(return_url):是一種視覺化的返回,ie頁面跳轉通知,只要支付成功,支付寶通過get方式跳轉到這個位址,並且帶有引數給這個頁面。

客戶獲取資訊受到買家操作的影響。如果買家支付完成後客戶伺服器響應比較慢,買家在顯示支付寶提示的「即時到賬支付成功「時關閉頁面,那麼客戶**是獲取不到資訊,我們這邊稱為」 掉單「。

而且這個返回處理是一次性調取,即支付成功後才調取同步返回處理。

非同步返回處理(notify_url):它的資料互動是通過伺服器間進行資料互動,必須將其放置在伺服器上(公網)測試,伺服器post訊息到非同步返回處理頁面,需要看開發者在非同步返回處理頁面處理相關的資料處理,然後每一步操作都要返回給支付寶success(不能包含其他的html指令碼語言,不可以做頁面跳轉。)

這個返回處理如果整合ok,那麼基本不會出現掉單,因為支付寶會在24小時之內分6~10次將訂單資訊返回個給客戶**,直到支付寶捕獲success。

所以一般不再前台**中處理業務邏輯。

備註:同步返回處理則會受到買家操作的影響:

假如買家在操作的時候,支付寶完畢進入支付寶提示成功頁面,這個時候由於伺服器相應比較慢,那麼買家有可能會關閉這個頁面,這個時候您們就會接受不到支付寶返回的資訊,還有有些網銀支付後也不會調取支付寶的同步返回處理頁面,這樣您在同步做資料處理同樣接受不到資料。

demo和支付的具體整合詳見:支付方式——支付寶的整合及使用

1

支付方式(2) 支付寶整合及使用

每乙個支付平台都有自己的加密 解密的原理 還有各種簽名的原理 通過各種內容傳送資料,防止惡意攻擊等功能的原理。接下來對於部署支付方式,首先要分清幾個名詞 整合接入 支付寶已經整合好各種原理和函式,整合乙個個的具體的功能。比如 支付寶的即時到賬 當面付 分享給好友支付 移動登陸等。具體詳見 支付寶整合...

Magento新增支付方式

增加類似check money order 這樣的線下支付方式check1 money order 並且在前台讓客戶選擇,在後台管理訂單中也能正確顯示客戶選擇的支付方式。1 找到 複製這個標籤及其包含的內容,緊接著這個標籤貼上乙份,把checkmo改名為checkmo1,check money or...

多支付方式選擇

由於業務需要,原單一支付方式現存在多種支付方式的可能性,故在原有基礎上進行擴充,可自由增減付款方式 最少一種,最多三種 如下圖 html 部分 style width 100px 售價 th type text value 3000.00 id txtamount td tr style width...