国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

微信支付之掃碼支付開發:我遇到的坑及解決辦法(附:Ecshop微信支付插件)

2019-11-14 14:49:13
字體:
來源:轉載
供稿:網友

      前段時間幫一個朋友的基于ecshop開發的商城加入微信掃描支付功能,本以為是很簡單的事兒——下載官方sdk或開發幫助文檔,按著里面的做就ok了,誰知折騰了兩三天的時間才算搞定,中間也帶著疑問在網上找了不少技術文章,卻發現都只是比較粗略的寫他們是怎么開發接入的,并沒有解決我遇到的問題...,唉,有時候真心的感覺‘只能靠自己’。本文就是想把自己遇到的問題及解決辦法寫出來,讓做這方面開發的朋友有所幫助!

 

  開發之前,先查看官方【掃碼支付】開發文檔,掃碼支付分為以下兩種模式:

 

  △模式一:

  遇到的問題:第一次掃描二維碼還能正常掃描,未付款再次掃描會提示:ok 或 請求商戶信息超時HttpCode非200——此問題嘗試通過各種途徑尋找解決辦法都無果,在這里希望有知道朋友能給與解答,謝謝!

 

  △模式二:

  注意:不可以直接用商城的訂單號作為交易訂單號(out_trade_no),否則再次生成微信掃碼支付二維碼時,接口會提示:商戶訂單號重復,無法重新生成。

  那么醬紫問題來了,應該怎樣設置交易訂單號,還能保證后面通過接口查詢微信商戶平臺里的相應訂單信息或實現對賬?可行的辦法是:掃碼之前的統一下單接口,out_trade_no不要傳入商城訂單系統的訂單號,而是重新生成一個新的唯一流水;再增加一個訂單號和微信支付交易訂單號(out_trade_no)對應表,如下:

 

 

     上表中有個serial_is_paid字段:用于標記此交易是否已完成,即:在支付成功通知回調處理中,根據回傳的out_trade_no更新支付狀態;至于怎么查詢訂單支付狀態,想必你應該也知道了...

     

  好了,很久沒寫技術博客有些找不到感覺,寫的可能比較粗略,有不清楚的朋友可以留意&交流!

     

  參考網站>>

  Ecshop微信支付插件.rar

 

 

 

 

我的微信訂閱號:zxcknowmore,你的關注與支持,是我多寫博文的動力!

 

   


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新绛县| 辽宁省| 望江县| 运城市| 南开区| 错那县| 抚顺市| 西华县| 岗巴县| 秀山| 新竹市| 响水县| 克什克腾旗| 闻喜县| 定州市| 南皮县| 贵德县| 边坝县| 红河县| 肃宁县| 松江区| 保德县| 沂水县| 旬阳县| 桃江县| 灵宝市| 银川市| 高尔夫| 永清县| 宜良县| 惠来县| 临澧县| 焦作市| 玛曲县| 孟州市| 东乌| 五原县| 宿州市| 三明市| 永济市| 富民县|