“<<夢(mèng)醒時(shí)分>>你說你感到萬分沮喪,甚至開始懷疑人生...”
出現(xiàn)問題,開始搜尋各種解決辦法木西,開始懷疑人生。俭厚。户魏。
終于找到一根救命稻草:
android sdk提示:支付驗(yàn)證簽名失敗
原因:統(tǒng)一下單返回的sign位數(shù),跟下發(fā)給app的sign位數(shù)要一樣挪挤!
也就是說:簽名類型要相同叼丑。
統(tǒng)一下單返回的sign是md5的,下發(fā)給App的也要采用md5簽扛门;
統(tǒng)一下單返回的sign是HMAC-SHA256鸠信,下發(fā)給App的也要采用HMAC-SHA256簽。
調(diào)用統(tǒng)一下單要是ok论寨!那問題在這里了星立,參考鏈接如下:(感恩K睢!4麓埂)
獲取到 prepay_id 后將參數(shù)再次簽名傳輸給 APP 發(fā)起支付
【微信開放社區(qū):官方解答】
【附錄:微信支付-直通官網(wǎng)鏈接】
API列表(統(tǒng)一下單室奏、調(diào)起支付接口、支付結(jié)果通知...)
【Android快速接入】