米大師服務端接入坑記錄

米大師服務端接入坑記錄

近期由於項目須要接入應用寶的米大師支付,在接入中遇到一些坑,這裏記錄如下,以便方便須要的朋友參考。服務器

主要是如下幾個須要注意的問題:函數

  1. 文檔混亂,騰訊應用開放平臺和米大師支付等地方文檔堆砌混亂,估計是騰訊開放平臺開發和各類SDK開發體系不在一塊兒,相互之間的文檔總有更新不及時的地方,同時也有大量的內部連接引用和術語,致使對文檔的理解會更加困難。url

  2. 儘可能使用騰訊雲服務器接入,這樣會省去不少麻煩,不然還得本身搭建證書。調試

  3. 開發完成須要進行調試時,須要告知騰訊的接口人(通常騰訊接入時都會拉討論組)予以開通調試權限,而且在配置完回調地址後,再次告知開權限,不然會出現好比服務器端收不到回調的狀況接口

  4. 接入的代碼相對不難,只須要從應用寶Wiki上下載便可,基本上就是寫一個回調,而後驗證簽名開發

  5. 在驗證簽名的時候,會報錯,這裏有幾個坑須要注意一下:文檔

    5.1 第一個是簽名的key,須要使用米大師支付裏定義的key,key分爲沙盒key和現網key,進入調試後,須要在米大師後臺頁面點擊發布後,配置的回調地址才能生效get

    5.2 第二個是傳遞給簽名函數使用的url不是完整的url,而是在米大師支付後臺配置的9001端口後的部分url便可後臺

    5.3 第三個是在傳遞個簽名函數的params裏要包含pubacct_payamt_coins字段,雖然這個字段是個空,若是還出現驗證錯誤,就在檢查一下是否clientver是否也參與了回調,若是沒有就補上cli

    5.4 第四個是在簽名時,使用的key,須要在key最後加上一個&,這裏是最坑的,不然會致使簽名驗證失敗

相關文章
相關標籤/搜索