請教一個微信公眾帳號平台支付的問題

來源:互聯網
上載者:User
問個好先

最近接收一個項目,以前也沒碰過,突然間支付那塊兒出問題了,的JSAPI支付介面也就是WeixinJSBridge.invoke("getBrandWCPayRequest".....這個東西一直返回:get_brand_wcpay_request:fail,然後就沒有然後了。

我去公眾平台官網技術文檔的JSAPI技術文檔看了下,看的雲裡霧裡,跟我項目裡代碼完全不一樣,後來才知道我那個項目裡的是支付V2版本,官網裡的是V3,然後我又在“https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6”找到一個H5網頁調用JS支付的一個文檔,不幸的是,看起來跟我調用的很像,但參數還是不一樣,貌似也是V3的。百度了一下這個關鍵詞“get_brand_wcpay_request:fail”,還有說新版不支援這種調用了,但不確定,因為官網沒說不能用。

所以現在我的處境根本就是絕境,既不知道到底我那部分代碼能不能用,也找不到任何有協助的資訊,也不幹升級支付,我看了升級支付還設計好多東西。現在無可奈何,尋求協助,希望有這方面經驗的前輩不吝賜教!

我真是很奇怪,從來沒有見過這麼混亂的技術文檔,這是什麼玩意兒。太惱火。

回複內容:

問個好先

最近接收一個項目,以前也沒碰過,突然間支付那塊兒出問題了,的JSAPI支付介面也就是WeixinJSBridge.invoke("getBrandWCPayRequest".....這個東西一直返回:get_brand_wcpay_request:fail,然後就沒有然後了。

我去公眾平台官網技術文檔的JSAPI技術文檔看了下,看的雲裡霧裡,跟我項目裡代碼完全不一樣,後來才知道我那個項目裡的是支付V2版本,官網裡的是V3,然後我又在“https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6”找到一個H5網頁調用JS支付的一個文檔,不幸的是,看起來跟我調用的很像,但參數還是不一樣,貌似也是V3的。百度了一下這個關鍵詞“get_brand_wcpay_request:fail”,還有說新版不支援這種調用了,但不確定,因為官網沒說不能用。

所以現在我的處境根本就是絕境,既不知道到底我那部分代碼能不能用,也找不到任何有協助的資訊,也不幹升級支付,我看了升級支付還設計好多東西。現在無可奈何,尋求協助,希望有這方面經驗的前輩不吝賜教!

我真是很奇怪,從來沒有見過這麼混亂的技術文檔,這是什麼玩意兒。太惱火。

支付現在分為v2版和v3版,2014年9月10號之前申請的為v2版,之後申請的為v3版。V3版的支付沒有paySignKey參數。
兩個版本取決於申請時間,是不能轉換的,代碼和流程也有很大的不同。
現在調用的jsapi需要先通過許可權驗證,你這個問題的解決辦法就是使用的jssdk進行jsapi支付,但服務端的支付代碼還是用原來的。

V2升級V3不難,V3在支付參數少了財付通那邊的key,然後官方有對應語言的源碼提供,都是可行的。直接修改裡面的參數就能運行,如果你是C#,你可以到我們群裡來交流。217073730

php 和 c# 支付官網都有現成的DEMO,改幾個參數就能用。你可以先試試官方的demo,看能不能正常運行。
https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.