1. 程式人生 > >微信支付[簽名錯誤]![CDATA[簽名錯誤]]

微信支付[簽名錯誤]![CDATA[簽名錯誤]]

問個問題:[關於微信支付]
背景:現有一認證微信服務號,需要在自定義選單跳轉的網頁中實現商城支付功能.商城使用PHP,MYSQL,實現
現在在做微信支付功能遇到問題.

1.目前在做微信公眾號支付>>統一下單API.
[統一下單APIlink:http://pay.weixin.qq.com/wiki/doc/api/index.php?chapter=9_1].
需要接上API,並獲取SUCCESS狀態下的資料[主要是想獲取>預支付交易會話標識 (prepay_id) ]
2.現在問題:在向API傳送POST請求後,得到的結果是FAILT.
問題提示:[返回的原資料]
<![CDATA[FAIL]]>
<![CDATA[簽名錯誤]]>

3.我做過的事情:
a.使用"線上簽名驗證工具"驗證自己生成的簽名,我生成的簽名與該工具得出的結果是一樣的.
["線上簽名驗證工具"url:

http://mch.weixin.qq.com/wiki/tools/signverify/]
b.我是POST XML字串過去的.與"線上簽名驗證工具"中提出的結果是一樣的.

4.糾結的地方:微信公眾平臺後臺設定,簽名,POST URL,sign,甚至是XML資料,我都檢查過了,但API返回結果竟然還是 簽名錯誤 .
我唯一想到的問題可能就是,"線上簽名驗證工具"不靠譜.但我找不到其它的方式來驗證我的簽名是否正確.

有哪位網友做過微信公眾號支付的朋友幫忙檢視一下嗎?糾結了好久了.

官方的程式碼如果一直提示,你可以嘗試一下把商戶的KEY重新設定一下,我就是這樣的,什麼都沒問題,重新設定了一下KEY就好了

轉:http://ask.csdn.net/questions/179076