一,訂單不存在的錯誤近期有比較多的同學反映,使用云開發(fā)調(diào)取微信支付時,老是提示訂單不存在。今天就把這幾天大家遇到的問題統(tǒng)一匯總到這里。
如下圖所示的錯誤。
通??吹竭@個錯誤時,最好去看下上面看下,有這么一段日志。
其實這里已經(jīng)很明確的給出了錯誤信息。
通常出現(xiàn)這個問題,是因為你拿到老師的代碼以后,沒有把project.config.json和pay的config下面的index.js里的appid改成你自己的。
至于如何獲取自己的小程序的appid,我在小程序零基礎(chǔ)的課程里有講過的。不知道如何獲取自己小程序appid的同學可以去看下老師之前的文章或者視頻。
出現(xiàn)這種文就是因為,你沒有給自己的小程序關(guān)聯(lián)商戶號。
小程序想要使用微信支付,必須滿足下面幾個條件的
1,必須是非個人小程序(個人小程序用不了支付)
2,必須申請微信支付的商戶號。
3,必須配置商戶號密匙。
4,必須在自己小程序里關(guān)聯(lián)你的商戶號
商戶號的申請和密匙配置,可以參考老師的這篇文章
微信支付商戶平臺-配置密鑰/API安全
上面幾個條件都滿足了,以后,在下面配置你的商戶號和商戶密匙
通常出現(xiàn)這錯誤是因為你的商戶密匙沒有配置成功,或者你的商戶密匙拿的是錯誤的。商戶密匙的配置可以看老師的這篇文章。
微信支付商戶平臺-配置密鑰/API安全
這里有一點要注意,這個商戶密匙是你微信支付里的密匙,不是你小程序的密匙。
如果你上傳云函數(shù)老是報上面的錯誤,就先關(guān)閉開發(fā)者工具。然后再打開,開發(fā)者工具,進入云開發(fā)管理界面,把錯誤的pay刪除了。
然后再到你的代碼目錄里做下同步。
這樣我們就可以重新上傳我們的pay函數(shù)了。
上傳云函數(shù)時,一定要記得選擇如上圖箭頭所指的。
上傳的時候,會有下面這個提示,可以忽略不管。
出現(xiàn)下圖就代碼你云函數(shù)上傳成功了。
持續(xù)更新中。。。
大家在使用云開發(fā)實現(xiàn)支付的時候,有任何問題,都可以在我們的付費學習群里討論,我看到后會把問題匯總起來,方便大家學習使用。
本文摘自 :https://blog.51cto.com/u