微信支付『支付失敗,如果已扣款,資金在0-3個工作日原路返回』踩坑案例及解決方案


背景:最近雙十一活動,修改了新的下單方法,遇到了一個問題困擾了好幾天,用戶在微信環境下使用JSAPI方式付完款后,顯示如下圖:

 

 

 

尋找問題根源比較曲折,不是所有的用戶都不能付款,只有少部分用戶不能付款,問了一下用戶,用戶反饋用綁定的郵政和浦發銀行的卡支付是不行的

一邊自己找原因,一邊問內部的人是什么原因

 

 

 

最終還沒來得急等到回復,自己在網上找了幾篇文章后懷疑是JSAPI 統一下單 參數 商品描述 body 描述中出現了特殊符號,特別是這一篇

防踩坑指南:對接支付渠道二三事

 

 

 

然后,找了有浦發銀行卡的同事在測試環境試了一下,確實如此,

body 為  "課時卡購買[{課時購買}]" 時,必現『支付失敗,如果已扣款,資金在0-3個工作日原路返回』彈窗文案

body 為  "課時卡購買" 時,則不會出現此情況,能夠正常支付

 

所以,如果出現少部分用戶反饋此場景時,可能真的要檢查是否下單描述參數中有出現特殊字符,畢竟現階段微信支付對接了300多個銀行機構,有一些銀行可能真的有校驗特殊字符參數會下單失敗的情況

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM