數(shù)據(jù)驅(qū)動(dòng)、堅(jiān)持為客戶提供有價(jià)值的服務(wù)和內(nèi)容
小程序支付為服務(wù)商版的微信支付,預(yù)支付成功后對(duì)微信平臺(tái)返回的參數(shù)進(jìn)行簽名以及通過uni-app發(fā)起支付請(qǐng)求,結(jié)果報(bào)錯(cuò)提示是支付簽名驗(yàn)證失敗。
后端簽名代碼
前端調(diào)起支付代碼
1.看過其他相同問題的帖子,有人說(shuō)是因?yàn)槲⑿蓬A(yù)支付的appid要小寫,而jsapi調(diào)起的支付簽名里面的appId要大寫,這里是按照文檔上面的大小寫的要求傳參的。
2.微信預(yù)支付的簽名密鑰和jsapi調(diào)起支付的簽名密鑰是一致的,且簽名結(jié)果在微信官網(wǎng)經(jīng)過簽名驗(yàn)證結(jié)果是一致的。
<