前言
部落客近幾周在寫一個微商城的項目,裡面有涉及到付款子產品,發現原來電腦端的支付寶接口與手機端的接口不一緻(原來的電腦端平台非本人開發)。然後便去 支付寶商家服務 下載下傳 內建開發包 。 該內建開發包包含 即時到賬批量退款有密接口、 商戶接入支付寶收銀台界面展示标準-無線和 手機網頁即時到賬接口三個檔案夾。
1.即時到賬批量退款有密接口
- demo
- 該檔案夾下有8個示例項目,分為4種不同語言(ASP、CSHARP、JAVA、PHP)和2種不同編碼(GBK、UTF-8)
![]()
支付寶手機網頁即時到賬接口(1)之相關資訊介紹1.即時到賬批量退款有密接口2.即商戶接入支付寶收銀台界面展示标準-無線3.手機網頁即時到賬接口 - 更新日志
- 即時到賬批量退款有密接口(refund_fastpay_by_platform_pwd)
- 即時到賬批量退款有密接口(refund_fastpay_by_platform_pwd)接入與使用規則
2.即商戶接入支付寶收銀台界面展示标準-無線
- logo源檔案
- 手機版
- 各種大小的圖示
![]()
支付寶手機網頁即時到賬接口(1)之相關資訊介紹1.即時到賬批量退款有密接口2.即商戶接入支付寶收銀台界面展示标準-無線3.手機網頁即時到賬接口 - 圓版
- 圖示
![]()
支付寶手機網頁即時到賬接口(1)之相關資訊介紹1.即時到賬批量退款有密接口2.即商戶接入支付寶收銀台界面展示标準-無線3.手機網頁即時到賬接口
3.手機網頁即時到賬接口
- code_demo
- openssl
- 生成密鑰
- 3個不同語言的示例項目,語言分别是CSHARP、JAVA、PHP,編碼格式都是為UTF-8
- 更新日志
- 手機網頁即時到賬接口
- 手機網頁支付接入與使用規則
注:該系列博文所用到的內建開發包日期為20150310,且隻有涉及到手機網頁即時到賬接口,并沒有關于即時到賬批量退款的說明
手機網頁即時到賬接口說明
1.功能說明
------業務流程圖------業務步驟![]()
支付寶手機網頁即時到賬接口(1)之相關資訊介紹1.即時到賬批量退款有密接口2.即商戶接入支付寶收銀台界面展示标準-無線3.手機網頁即時到賬接口
- 擷取token授權令牌
- 商戶調用“手機網頁即時到賬授權接口(alipay.wap.trade.create.direct)”,向支付寶發送訂單資訊,以擷取token授權令牌。
- 即時到賬交易付款
- 商戶調用“手機網頁即時到賬交易接口(alipay.wap.auth.authAndExecute)”,驗證token值,并建立支付寶交易後完成支付,通知商戶并跳轉回商戶指定頁面連結。
2.資料互動
-
- 構造請求資料
- 商戶根據支付寶提供的接口規則,通過程式生成得到簽名結果及要傳輸給支付寶的資料集合。
- 發送請求資料
- 把構造完成的資料集合,通過頁面連結跳轉或表單送出的方式傳遞給支付寶。
- 支付寶對請求資料進行處理
- 支付寶得到這些集合後,會先進行安全校驗等驗證,一系列驗證通過後便會處理完成這次發送過來的資料請求。
- 傳回處理的結果資料
- 授權接口
- 支付寶會把處理完成的結果資料以html的形式傳回給商戶。
- 交易接口
- 對于處理完成的交易,支付寶會以兩種方式把資料回報給商戶網站。
- 程式上自動進行重新構造URL位址連結,在使用者目前頁面上通過自動跳轉的方式跳回商戶在請求時設定好的頁面路徑位址(參數call_back_url,在“手機網頁即時到賬授權接口(alipay.wap.trade.create.direct)”中指定);
- 支付寶伺服器主動發起通知,調用商戶在請求時設定好的頁面路徑(參數notify_url,如果商戶沒設定,則不會進行該操作)。
- 對擷取的傳回結果資料進行處理
- 授權接口
- 商戶利用程式設計方法來模拟http請求遠端解析html,擷取支付寶傳回的結果資料後,可以結合自身網站的業務邏輯進行資料處理。
- 交易接口
- 商戶在同步通知處理頁面(參數call_back_url指定頁面檔案)或伺服器異步通知頁面(參數notify_url指定頁面檔案)擷取支付寶傳回的結果資料後,可以結合自身網站的業務邏輯進行資料處理(如:訂單更新、自動充值到會員賬号中等)。
- 構造請求資料
- 商戶根據支付寶提供的接口規則,通過程式生成得到簽名結果及要傳輸給支付寶的資料集合。
- 發送請求資料
- 把構造完成的資料集合,通過頁面連結跳轉或表單送出的方式傳遞給支付寶。
- 支付寶對請求資料進行處理
- 支付寶得到這些集合後,會先進行安全校驗等驗證,一系列驗證通過後便會處理完成這次發送過來的資料請求。
- 傳回處理的結果資料
- 授權接口
- 支付寶會把處理完成的結果資料以html的形式傳回給商戶。
- 交易接口
- 對于處理完成的交易,支付寶會以兩種方式把資料回報給商戶網站。
- 程式上自動進行重新構造URL位址連結,在使用者目前頁面上通過自動跳轉的方式跳回商戶在請求時設定好的頁面路徑位址(參數call_back_url,在“手機網頁即時到賬授權接口(alipay.wap.trade.create.direct)”中指定);
- 支付寶伺服器主動發起通知,調用商戶在請求時設定好的頁面路徑(參數notify_url,如果商戶沒設定,則不會進行該操作)。
- 對于處理完成的交易,支付寶會以兩種方式把資料回報給商戶網站。
- 授權接口
- 對擷取的傳回結果資料進行處理
- 授權接口
- 商戶利用程式設計方法來模拟http請求遠端解析html,擷取支付寶傳回的結果資料後,可以結合自身網站的業務邏輯進行資料處理。
- 交易接口
- 商戶在同步通知處理頁面(參數call_back_url指定頁面檔案)或伺服器異步通知頁面(參數notify_url指定頁面檔案)擷取支付寶傳回的結果資料後,可以結合自身網站的業務邏輯進行資料處理(如:訂單更新、自動充值到會員賬号中等)。
- 授權接口
手機網頁即時到賬接口個人見解
從上述的手機網頁即時到賬接口說明中可以看到有兩個重要的接口:
- 授權接口------>alipay.wap.trade.create.direct
- 交易接口------> alipay.wap.auth.authAndExecute
而調用這兩個接口的目的就是把交易資訊傳遞給支付寶,然後跳轉到支付寶收銀台進行付款。
1.調用授權接口圖解
2.調用交易接口圖解