|
一:功能演示 步驟1 : 挑選商品并使用支付寶平臺付款 (1) 選擇商品放入購物車,生成交易參數(shù)。 (2) 選擇支付寶付款方式。 步驟2 : 跳轉(zhuǎn)到收銀臺頁面 用戶可以打開手機錢包選擇“掃一掃”,對準屏幕掃碼,待手機提示付款后 選擇支付工具輸入密碼支付即可。 如果不想使用手機支付,可以點擊上圖所示頁面右側(cè)的“登錄賬戶付款”, 輸入支付寶賬號和密碼登錄。如下圖: 步驟3 : 進入收銀臺,選擇支付方式。 如果在步驟 2 中是支付寶會員登錄,可以有如下支付方式:余額支付、余額寶、快 捷支付、網(wǎng)銀支付等。 步驟4 : 完成付款 付款完成后,支付寶提示成功付款,如下圖: 步驟5 : 頁面自動跳轉(zhuǎn)回商戶網(wǎng)站。 若在支付時,傳遞給支付寶的參數(shù)中包含 return_url 參數(shù),則支付完成后,支付寶 的提示支付成功頁面會停留幾秒后跳轉(zhuǎn)回 return_url 參數(shù)指定的商戶路徑頁面。 二:數(shù)據(jù)交互 (1) 構(gòu)造請求數(shù)據(jù) 商戶根據(jù)支付寶提供的接口規(guī)則,通過程序生成得到簽名結(jié)果及要傳輸給支付寶的 數(shù)據(jù)集合。 (2) 發(fā)送請求數(shù)據(jù) 把構(gòu)造完成的數(shù)據(jù)集合,通過頁面鏈接跳轉(zhuǎn)或表單提交的方式傳遞給支付寶。 (3) 支付寶對請求數(shù)據(jù)進行處理 支付寶得到這些集合后,會先進行安全校驗等驗證,一系列驗證通過后便會處理這 次發(fā)送過來的數(shù)據(jù)請求。 (4) 返回處理的結(jié)果數(shù)據(jù) 對于處理完成的交易,支付寶會以兩種方式把數(shù)據(jù)反饋給商戶網(wǎng)站。 > 程序上自動進行重新構(gòu)造 URL 地址鏈接,在用戶當前頁面上通過自動跳轉(zhuǎn)的 方式跳回商戶在請求時設(shè)定好的頁面路徑地址(參數(shù) return_url,如果商戶沒 有設(shè)定,則不會進行該操作); > 支付寶服務(wù)器主動發(fā)起通知,調(diào)用商戶在請求時設(shè)定好的頁面路徑(參數(shù) notify_url,如果商戶沒有設(shè)定,則不會進行該操作)。 (5) 對獲取的返回結(jié)果數(shù)據(jù)進行處理 商戶在同步通知處理頁面(參數(shù) return_url 指定頁面文件)或服務(wù)器異步通知頁面 (參數(shù) notify_url 指定頁面文件)獲取支付寶返回的結(jié)果數(shù)據(jù)后,可以結(jié)合自身網(wǎng) 站的業(yè)務(wù)邏輯進行數(shù)據(jù)處理(如:訂單更新、自動充值到會員賬號中等)。 三:對接開發(fā)前期準備 1:需要在支付寶申請到商戶號。 官網(wǎng):https://b.alipay.com/order/techService.htm 需要使用到的: 合作身份者ID 收款支付寶賬號 商戶的私鑰 2:配置一個外網(wǎng)可以訪問的地址。 這里支付寶異步通知或是同步通知需要使用的。 |
|
|
來自: 老房0il5wcg2cr > 《支付寶》