四大移動支付流程

1、主流移動支付方式服務器

微信支付、支付寶支付、銀聯支付、Apple Pay、P++
微信

2、移動支付流程微信支付

1.微信支付流程加密

   用戶在商戶客戶端選好商品,點擊付款 -> 商戶服務端會收到消息,而後向微信服務端獲取一個Access Token -> 商戶服務端獲取Access Token以後,生成一個預支付訂單,並簽名(加密),同時把這個訂單包發送給微信服務端  ->  微信服務端收到消息以後,會生成一個Prepay_ID,並返回給商戶服務端  ->  商戶服務端收到消息,而後對Prepay_ID 進行一次加密,而後返回給商戶客戶端  -> 商戶客戶端收到消息以後,主動調用微信APP,完成支付操做  -> 微信完成支付,主動向微信服務器詢問一次支付結果。支付寶

2.支付寶支付流程支付

用戶在商戶客戶端下單 -> 商戶客戶端會獲取用戶的地址,收貨人信息,商品ID,UID,私鑰  -> 發送給商戶服務端,商戶服務端建立一個訂單號,對訂單號加密 ->  而後將加密的訂單號返回給商戶客戶端 -> 商戶客戶端調用支付寶SDK,並傳遞信息 ->  等待支付寶支付結果,並作友好提示,支付寶服務端接收支付結果。客戶端

3.銀聯支付流程移動

用戶在商戶客戶端下單,提交結算->  商戶服務端收到消息,而後造成一個訂單->  商戶服務端將這個訂單提交給銀聯服務端,收到消息以後,銀聯支付系統返回一個交易流水號給商戶服務端->  商戶服務端將這個流水號返回給客戶端  ->客戶端啓動銀聯支付控件,完成支付。服務端

4.至於P++支付太簡單,不贅述。Apple Pay 沒有實踐過,後續補上😃。
消息

相關文章
相關標籤/搜索