一、先copy下寫給後台的文件
支付寶
互動流程詳見:
客戶端(android)呼叫的快捷支付介面如下:
該介面需要傳入兩個引數 第二個引數 isshowpayloading 是ui方面的設定,與後台無關。第乙個引數 orderinfo 需要 後台伺服器給出
客戶端發起支付請求需要之前 需要 商戶伺服器 提供 簽名後的訂單資訊 。
支付完畢後 。支付寶伺服器會向客戶端 返回 請求結果 並非同步通知 商戶伺服器端 。客戶端在得到正確的返回碼後 會再次向 後台伺服器發起 最終的確認請求 也就是 文件第乙個鏈結中的 資料互動流程圖的 第 9 、10、11步。並以此確認結果為最終結果。
所以後台需提供乙個 確認某支付訂單支付結果的介面。
客戶端和伺服器端互動 兩個介面
獲取訂單資訊介面:
客戶端傳入引數:使用者標識(uuid),商品資訊(年付費、月付費),交易金額(年對應50,月對應6元),支付方式(支付寶支付)
伺服器返回結果:結果碼(1 成功),商品名稱,商品詳情(可空)、商品**唯一訂單號(必須)、帶有簽名的orderinfo(生成方式參見上面的說明)
交易結果確認介面:
客戶端傳入引數:使用者標識、商品**唯一訂單號,支付方式
伺服器返回結果: 結果碼
微信支付 支付寶支付
二 移動端支付寶支付 weixinpay data else if document.attachevent else onbridgeready function res vm.number null vm.router.go 1 vm.base url index.html depositres...
微信支付寶支付
備忘,如果有看到的小夥伴,希望能幫助到你 測試的時候一定要用自定義基座測試 證書檔案是你的.keystore檔案路徑,在生成證書的時候一點更要記住檔案位置和密碼!實在忘記了,就最簡單粗暴的方法,重新生成把,但是在重新生成時,一定要記得把相關用到證書資訊的地方全部修改一遍。cmd開啟 生成.keyst...
微信支付,支付寶支付 iOS
首先做如下設定 然後其他方法中 pragma 支付寶支付 openurl nsurl url annotation id annotation return yes else note 9.0以後使用新api介面 options return yes else pragma wxapidelegat...