wx、ali 支付對接步驟

  • 一、微信支付對接

前提條件 1:需要一個載體公衆號(必須是服務號)或者小程序。2:小程序和公衆號支付都要認證。3:需要一個商戶號,綁定公衆號或者小程序

    1. 在微信公衆平臺申請公衆號(服務號) https://mp.weixin.qq.com/ ,並開通微信認證
    2. 設置 開發者密碼 appSecret,和 appID 配套使用。appSecret 只出現一次,需妥善保管。同時在此處可設置IP白名單,也可在部署服務後再設置白名單
    3. 開通支付申請,微信支付類型分很多種(在微信平臺叫‘產品能力’ https://pay.weixin.qq.com/wiki/doc/apiv3/index.shtml),根據自己對接的業務場景開通相應的產品。本步驟需要付費🤑
    4. 在微信商戶平臺申請商戶號 https://pay.weixin.qq.com。申請成功後,查看 賬戶中心-》個人信息-》登錄賬號,登錄賬號就是微信支付商戶號。
    5. 在微信商戶平臺,申請關聯 appID和商戶號。產品中心-》APPID授權管理,申請關聯appID                       申請後需要需要回到 微信公衆平臺,確認關聯
    6. 在微信商戶平臺設置,申請API證書和祕鑰(這個過程中設置的任何密碼和祕鑰都要妥善保管,且不可記混亂了)。api祕鑰在支付下單接口用到,用於驗證簽名是否正確,cert.p12證書 調退款接口時使用。路徑:賬戶中心-》API安全
    7. 至此,微信支付對接準備工作已完成。服務部署後,在微信公衆平臺設置 業務域名、JS安全接口域名、網頁授權域名;設置白名單即可
    8. 題外話,開發過程中遇到簽名錯誤,可使用官方提供的微信支付接口簽名校驗工具測試下 https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=20_1
  • 二、支付寶支付對接

前提條件:1、註冊支付寶開放平臺賬號。2、創建應用(小程序、第三方應用、網頁/移動應用、生活號、小程序插件)。3、開通支付功能

    1. 註冊支付寶開放平臺賬號 https://open.alipay.com/
    2. 創建應用。支付寶有5種應用類型,分別對應不同的開發場景,創建時需根據自己的開發情況而定。估計大部分會選擇 網頁/移動應用
    3. 創建完應用後,即可獲取應用ID。然後需要爲該應用綁定(支付)產品,我們開發支付功能,所以只選擇支付相關的產品。
    4. 設置應用的接口加簽方式。此步驟非常重要,會產生商戶私鑰、應用公鑰、支付寶公鑰,需妥善保管,其中應用ID、商戶私鑰、支付寶公鑰是調取支付接口必要的參數。
    5. 至此,支付寶支付對接準備工作已完成。服務開發上傳部署後,需將應用狀態設置爲“已上線”
    6. 題外話。是否開啓openid配置管理,這裏有個小細節,和開發的調取支付的代碼有關。代碼中未使用用戶標識openid調取支付接口,如果這裏設置爲“啓動”狀態,則前端在喚醒支付頁面,或報“錯誤代碼 unsupported-sdk-version 錯誤原因: 當前服務端SDK版本(alipay-sdk-java-3.3.49.ALL)不支持openid”,此時需申訴關閉該配置。需官方審覈,一般審覈在半小時內完成。半個小時後點“查看”按鈕,收到審覈結果,點擊使用uid模式即可。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章