微信支付和支付寶支付

2021-07-22 05:04:25 字數 649 閱讀 6661

一、先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...