銀聯支付
銀聯支付目測只需兩個參數
1.tn 其實就是訂單號
2.mode 是測試環境還是線上環境
開發步驟
1.首先客戶端瀏覽商品,點擊下單,請求到達商戶后台
2.商戶后台在提交訂單信息到銀聯后台
3.銀聯后台返回流水號
4.商戶后台將交易流水號返回給客戶端
5.客戶端再通過流水號啟動手機控價支付
6.支付控價手機支付信息並請求銀聯后台,完成支付后銀聯后台通知商戶后台支付結果
7.銀聯后台通知支付控件支付結果
8.支付控件通知客戶端支付結果
9.最后客戶端將支付結果展示給用戶
支付寶支付
開發步驟
1.向支付寶申請,與支付寶簽約,獲得商戶ID和賬號ID
2.下載相應的公鑰私鑰文件(加密簽名用)
3.下載支付寶SDK
4.生成訂單信息 簽名加密
5.調用支付寶客戶端,由支付寶客戶端跟支付寶安全服務器打交道
6.支付完畢后,支付寶客戶端會自動跳回到原來的應用程序
7.在原來的應用程序中顯示支付結果給用戶看
微信支付
1.appID、appSecret(在微信公眾平台你申請的應用當前頁面可以看到)
2.MCH_ID、商戶號是你申請成功關於微信支付之后微信官方給你發的郵件里面
3.partnerID、商戶密鑰 最難搞 他就在微信支付-商戶平台里面—》賬號設置-——》API安全里面 第一次是需要設置的
4.notify_URL、支付結果回調頁面
5.SP_URL()、獲取服務器支付數據地址,也就是獲取訂單編號這些,填上后台接口接行了(商戶自己定義的)
開發步驟
1、用戶在商戶APP中選擇商品,提交訂單,選擇微信支付
2、商戶后台收到用戶支付單,調用微信支付統一下單接口
3、統一下單接口返回正常的prepay_id,再按簽名規范重新生成簽名后,將數據傳輸給APP,參與簽名的字段有 appid partnerid nonceStr timestamp package
4、商戶APP調起微信支付
5、商戶后台接收支付結果
6、商戶后台查詢支付結果
Ping++開發
1、 參數 appKey :是ping++分配給你的唯一身份標識
2、 應用ID :是ping++分配給你應用的唯一標識
3、 NotifyURL :是ping++系統用來想你的應用后台推送異步通知時使用的地址,該地址必須是一個互聯網可以訪問的地址,你可以在ping++管理平台中對應用進行設置