微信支付V3版开发中遇到的一个问题及原因:缺少prepay_id
生活随笔
收集整理的這篇文章主要介紹了
微信支付V3版开发中遇到的一个问题及原因:缺少prepay_id
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
微信 支付與支付寶支付的開發(fā)過程中有一個極大的區(qū)別, 支付寶可以在內(nèi)網(wǎng)測試,使用內(nèi)網(wǎng)地址, 而微信 支付必須使用外網(wǎng)地址,在線測試
測試過程中,我們發(fā)現(xiàn)一個錯誤, unifiedOrder 生成的order數(shù)組中,沒有返回prepay_id參數(shù),而示例中的下一步$tools->GetJsApiParameters 中又對此參數(shù)進(jìn)行了存在性及非空檢查.
這導(dǎo)致我們測試失敗多次.
后來發(fā)現(xiàn),每次測試必須使用一個新的訂單號(out_trade_no),這時才會返回prepay_id參數(shù),繼續(xù)以后的操作.
同行們?nèi)缬龃丝?按此處理吧.
總結(jié)
以上是生活随笔為你收集整理的微信支付V3版开发中遇到的一个问题及原因:缺少prepay_id的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (渐进)复杂度分析(上)
- 下一篇: libcurl的封装,支持同步异步请求,