手機APP支付總結:
創新互聯主營君山網站建設的網絡公司,主營網站建設方案,app開發定制,君山h5成都微信小程序搭建,君山網站營銷推廣歡迎君山等地區企業咨詢一. 支付寶手機APP支付:
支付寶手機APP文檔: https://doc.open.alipay.com/docs/doc.htm?treeId=204&articleId=105051&docType=1
首先先了解支付寶官方提供的官方文檔, 說明很詳細,根據流程獲取APPID,私鑰,秘鑰, 然后下載支付寶官方提供的手機APP支付的demo或sdk, 文檔和demo都很詳細, 如果在測試時遇到問題, 可以找在線的人工服務進行溝通解決方案.
二. 客戶端調用接口
客戶端在服務端調用接口時,只需要給客戶端提供支付寶的OrderString即可, 字符串是以&符號拼接的, 客戶端接收后即可調起支付寶, 但是要保證的是參數值要保證正確的情況下客戶端才可以調起支付寶, 支付寶有提供OrderString的示例. PHP服務端SDK生成APP支付訂單信息示例:
$aop = new AopClient; $aop->gatewayUrl = "https://openapi.alipay.com/gateway.do"; $aop->appId = "app_id"; $aop->rsaPrivateKey = '請填寫開發者私鑰去頭去尾去回車,一行字符串' ; $aop->format = "json"; $aop->charset = "UTF-8"; $aop->signType = "RSA2"; $aop->alipayrsaPublicKey = '請填寫支付寶公鑰,一行字符串'; //實例化具體API對應的request類,類名稱和接口名稱對應,當前調用接口名稱:alipay.trade.app.pay $request = new AlipayTradeAppPayRequest(); //SDK已經封裝掉了公共參數,這里只需要傳入業務參數 $bizcontent = "{\"body\":\"我是測試數據\"," . "\"subject\": \"App支付測試\"," . "\"out_trade_no\": \"20170125test01\"," . "\"timeout_express\": \"30m\"," . "\"total_amount\": \"0.01\"," . "\"product_code\":\"QUICK_MSECURITY_PAY\"" . "}"; $request->setNotifyUrl("商戶外網可以訪問的異步地址"); $request->setBizContent($bizcontent); //這里和普通的接口調用不同,使用的是sdkExecute $response = $aop->sdkExecute($request); //htmlspecialchars是為了輸出到頁面時防止被瀏覽器將關鍵參數html轉義,實際打印到日志以及http傳輸不會有這個問題 echo htmlspecialchars($response);//就是orderString 可以直接給客戶端請求,無需再做處理。
需要注意的是當客戶端接收到的這個orderString是以&格式拼接的字符串的話, 客戶端是不能調起支付寶的, 需要服務端進行處理以數組的格式讓客戶端進行拼接字符串, 或者讓客戶端處理, 這個需要客戶端和服務端進行溝通.
三. 支付完成回調處理
客戶端在調用支付寶支付完成后, 根據客戶端提供的同步或者異步回調的方法中進行處理更新訂單的狀態信息,如果你有其他的操作, 也可以在支付完成后操作即可.
以上即是支付寶手機App支付個人遇到的問題及處理方法, 僅供參考.
創新互聯www.cdcxhl.cn,專業提供香港、美國云服務器,動態BGP最優骨干路由自動選擇,持續穩定高效的網絡助力業務部署。公司持有工信部辦法的idc、isp許可證, 機房獨有T級流量清洗系統配攻擊溯源,準確進行流量調度,確保服務器高可用性。佳節活動現已開啟,新人活動云服務器買多久送多久。
網站欄目:支付寶---手機APP支付-創新互聯
當前網址:http://vcdvsql.cn/article34/phgse.html
成都網站建設公司_創新互聯,為您提供搜索引擎優化、網站設計公司、定制網站、軟件開發、虛擬主機、網站排名
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯