调用支付jsapi缺少参数:total_fee_小程序支付问题怎么解决?
微信小程序開發的過程一定會遇到各種問題,最讓人棘手的就是支付問題,因為沒有支付做商城類似的小程序就沒有辦法完成最關鍵的一步。那么支付失敗到底什么原因呢?一下子收集了幾個錯誤類似,希望對你有幫助:
No.1
{err_code: “-1”, err_desc: “調用支付JSAPI缺少參數: total_fee”, errMsg:
“requestPayment:fail”}
errMsg:“requestPayment:fail”
err_code:"-1"
err_desc:“調用支付JSAPI缺少參數: total_fee”
No.2
如果微信小程序在進行微信支付時若提示 “商戶號mch_id與appid不匹配” 或者是提示 “無法完成微信支付““簽名錯誤 ” 等,請參考以下步驟檢查;
準備工作:檢查以下步驟前,請先注意核對appid是否是同一個。具體核對方式:
1、微信小程序核對地址為:設置-開發設置 有顯示具體 appid,如圖:
2、我司后臺授權的 小程序 appid 地址,如圖:
若核對無誤的前提下,準備以下三步的檢查。
第一步:登錄微信支付平臺 https://pay.weixin.qq.com 查看對應的商戶號與密鑰及證書,并重置下密鑰及重新安裝下證書。
第二步:登錄到對應的微信小程序賬戶下 https://mp.weixin.qq.com (注意此處是微信小程序賬戶不是公眾號賬戶),查看是否開通微信支付。
若顯示未開通,請參考教程,綁定第一步里面的商戶號
第三步:登錄我司小程序管理后臺,填寫步驟一里面的商戶號和密鑰及證書(注:.P12證書)
以上步驟操作完成后,再重新去下單支付測試。
No.3
ios的微信小程序支付失敗解決方法:前兩天做了個小程序,涉及到了支付,結果在自測ios系統時碰到了釘子
蘋果手機支付失敗的原因是:微信早在「微信小程序運營規則」第 14 條「小程序支付規范」中已明確表示:目前,在iOS 系統下,微信小程序暫不得為虛擬物品購買提供支付功能
這就導致,許多需要線上支付,并且無實物的支付時,屢屢碰壁
你需要做的就是,讓后臺人員在生成預支付訂單時,不要出現,費用、支付、付費、續費、轉賬等與費用相關的字眼
如果改了這個還不行,那么就需要檢查是否有代碼中的錯誤
我解決的方案就是去掉了有關費用的字眼。
No.4
如果你使用的是第三方開源項目,一般都是封裝好了,按照要求去填寫即可,出錯的時候主要是證書的配置問題,譬如來客推商城支付的錯誤解決方案:
原因有幾點:
1、微信小程序沒有與微信支付綁定
2、來客系統后臺支付設置不正確,如圖位置:
3、項目的目錄權限請設置為 chmod 777
No.5?微信小程序支付功能開發與踩坑經驗總結
首先是小程序支付功能的申請
在半年前我有另一個小程序項目,雖然當時沒有開通小程序微信支付的需求,但是我留意過應用號(小程序號)后臺微信支付的相關選項。當時,這個小程序因為綁定過已認證的服務號,因此小程序支付是可以直接申請的,無需任何費用。
但是這次的項目,同樣是另一個已經綁定過認證服務號的小程序,在微信支付界面,提示我要認證當前的小程序號才能開通微信支付,也就是說,綁定服務號還不夠,必須把這個小程序號也交300元認證后,才給開通支付功能!真的很坑,好在客戶沒有什么怨言,非常配合地就把認證給辦了…
一天后小程序號認證通過,就有了申請支付的入口:
果斷選右邊那個,根據給出的提示,到商戶平臺里面用小程序的appid綁定就行了。
寫在最后:如果大家對小程序支付還有任何問題歡迎大家一起溝通交流
總結
以上是生活随笔為你收集整理的调用支付jsapi缺少参数:total_fee_小程序支付问题怎么解决?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python中的np array函数_n
- 下一篇: 数据图表与分析图_几种可视化数据分析图表