這個問題卡住了我好幾天
微信的一個很坑的問題
當時的問題的是:
1.我們后臺用小寫字母的字段進行加簽日裙,后臺返回: ??weixin://appid=wxxxxxxxxx&noncestr=hdvvsrep6lvtuszc&package=Sign=WXPay&partnerid=1600738801&prepayid=wxaaaaaaaaaaaaaaaaaaaaa0000&sign=673FEC961C8A378C5964D99A333C31D4×tamp=1610525889
這種情況微信彈窗“商戶支付下單ID非法”
2.我們后臺用大寫字母的字段進行加簽,后臺返回: ??weixin://appId=wxxxxxxxxx&nonceStr=hdvvsrep6lvtuszc&package=Sign=WXPay&partnerId=1600738801&prepayId=wxaaaaaaaaaaaaaaaaaaaaa0000&sign=673FEC961C8A378C5964D99A333C31D4&timeStamp=1610525889
這種情況微信彈窗“驗簽失敗”
當時我的內(nèi)心是絕望的,然后觅廓。。拣宏。缀拭。后面的是重點
我們后臺用小寫字母的字段進行加簽,然后讓后臺返回大寫的字段:
weixin://appId=wxxxxxxxxx&nonceStr=hdvvsrep6lvtuszc&package=Sign=WXPay&partnerId=1600738801&prepayId=wxaaaaaaaaaaaaaaaaaaaaa0000&sign=673FEC961C8A378C5964D99A333C31D4&timeStamp=1610525889
離奇成功了几苍,心態(tài)炸裂(sign簽名是復制過來的翻屈,不用糾結(jié)為啥大小寫加密都是一樣的)