先來搞清楚一個(gè)概念:
微信支付現(xiàn)在分為v2版和v3版
如果收到的郵件中沒有【支付專用簽名串PaySignKey】,表示已經(jīng)是V3版的微信支付,沒有paySignKey這個(gè)參數(shù)了。
如果你收到的郵件沒有paySignKey參數(shù)的時(shí)候,設(shè)置的辦法:
當(dāng)你來到這個(gè)環(huán)節(jié)了,相信你的商家申請(qǐng)什么都已經(jīng)通過了,登錄https://pay.weixin.qq.com
key設(shè)置路徑:微信商戶平臺(tái)(pay.weixin.qq.com)-->賬戶設(shè)置-->API安全-->密鑰設(shè)置
得到一個(gè)彈出框:
新密鑰:自己創(chuàng)建,一個(gè)最大長度為32位的密碼!
1>生成32密碼的網(wǎng)址:http://www.sexauth.com/
點(diǎn)擊“生成密碼”后:
然后把這個(gè)32位的復(fù)制,貼入新密鑰,重復(fù)的時(shí)候再貼一次,輸入你的登錄密碼(商戶平臺(tái)登錄密碼)大概就是一個(gè)六位數(shù)!
點(diǎn)擊“確認(rèn)”
到這里后,基本上paySignKey就完成了,接下來就等著就可以了?。。。。?/p>
ps:剛生成好了的key用來生成簽名會(huì)報(bào)錯(cuò):
懷疑自己簽名算錯(cuò)了的話,可以用https://pay.weixin.qq.com/wiki/tools/signverify/來比較,用自己生成的微信官方來比較,就知道是什么回事,雖然它提示簽名錯(cuò)誤,但真正的原因是paySignKey未生效。
太棒了!?。?!解決!?。?!
我怕有人說我:no pic u say ge g8 我還是上一個(gè)圖再說:點(diǎn)擊查看大圖
聯(lián)系客服