<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • 小程序支付開發流程,怎么開發小程序支付配置


    1. 小程序之微信支付

    雖然我們現行的小程序版本中沒有支付這塊功能,但是作為移動互聯網中非常重要的一個功能還是需要了解下(老版本的小程序中有微信支付相關的功能代碼在serviceList.js中)。

    微信支付的整體流程對于JSAPI,JSSDK,小程序中都大同小異,核心流程都是一致的。我們以小程序下的微信支付為例進行說明。

    官方的業務流程時序圖如下:

    小程序開發之微信支付

    微信支付業務流程圖

    商戶系統和微信支付系統主要交互:

    1、小程序內調用登錄接口,獲取到用戶的openid,api參見公共api【小程序登錄API】

    2、商戶server調用支付統一下單,api參見公共api【統一下單API】

    3、商戶server調用再次簽名,api參見公共api【再次簽名】

    4、商戶server接收支付通知,api參見公共api【支付結果通知API】

    5、商戶server查詢支付結果,api參見公共api【查詢訂單API】

    上述5個步驟是來自微信官方文檔

    對于小程序來說這并不準確,實際流程如下:

    a. 小程序登錄

    b. 小程序請求后臺服務器下單支付

    c. 后臺服務器調用支付統一下單,獲取prepay_id

    d. 后臺服務器再次簽名后返回prepay_id等支付參數給小程序

    e. 小程序帶著prepay_id等支付參數調起微信支付

    f. 小程序獲取支付結果

    g. 服務器獲取微信支付后臺給的支付結果

    h. 服務器查詢支付結果

    上述流程中特別需要注意的是:小程序中調起微信支付產生的結果并不是最終的支付結果,服務器獲取到的結果才是最終結果。

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费