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

首頁 > 開發 > PHP > 正文

分享微信掃碼支付開發遇到問題及解決方案-附Ecshop微信支付插件

2024-05-04 22:35:12
字體:
來源:轉載
供稿:網友

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

本文就是想把自己遇到的問題及解決辦法寫出來,讓做這方面開發的朋友有所幫助!

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

  △模式一:

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

  △模式二:

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

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

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

    

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

到處都是坑的微信支付V3之 微信支付回調頁面

據上次 到處都是坑的微信支付V3 后很多園友在被虐了千百遍后終于跳轉到了親切的微信支付界面,但輸入密碼支付后卻不知道怎么處理了,接下來補上支付后的處理流程。

1. html中根據前臺支付后反饋信息成功與否跳轉到相關頁面

if (res.err_msg == "get_brand_wcpay_request:ok") {   // message: "微信支付成功!",   window.location.replace("@Url.Content("~/WxPay/Success?ordercode=@(Model.order_no)"));}else if (res.err_msg == "get_brand_wcpay_request:cancel") {   // message: "已取消微信支付!" }            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 垫江县| 泽库县| 海盐县| 桐柏县| 丹江口市| 通州区| 固安县| 佛冈县| 麦盖提县| 泰宁县| 南平市| 龙江县| 五寨县| 成安县| 海丰县| 萨迦县| 仁寿县| 确山县| 永济市| 桂阳县| 五寨县| 黔西县| 虹口区| 微博| 西平县| 绥江县| 和顺县| 资源县| 龙门县| 房山区| 吴旗县| 福清市| 广汉市| 禄丰县| 磐石市| 石景山区| 武城县| 平塘县| 务川| 馆陶县| 浮山县|