如果提示簽名驗證失敗,首先檢查妳的5個參數是否完整,timeStamp,nonceStr,package,signType,paySign,signType必須是MD5,官方demo不是MD5,改為MD5,這也是大坑,當然我自己用python寫的時候直接用的MD5,在做paySign簽名的時候,需要6個參數,上述5個參數去掉paySign不參與簽名,加上appId註意是大寫I,這是個大坑,這個錯了那簽名必然失敗。
簽名的時候必須把所有英文全部轉為大寫這樣格式才會正確。
如果提示簽名驗證失敗,首先檢查妳的5個參數是否完整,timeStamp,nonceStr,package,signType,paySign,signType必須是MD5,官方demo不是MD5,改為MD5,這也是大坑,當然我自己用python寫的時候直接用的MD5,在做paySign簽名的時候,需要6個參數,上述5個參數去掉paySign不參與簽名,加上appId註意是大寫I,這是個大坑,這個錯了那簽名必然失敗。
簽名的時候必須把所有英文全部轉為大寫這樣格式才會正確。