簽名不正確的原因是所有發送到微信的字段都需要在簽名算法中添加和簽名。
簡單來說就是輸出簽名和輸入簽名的編碼不壹致。在沒有統壹單壹接口的情況下,外部微信支付的壹些邏輯發生了變化,會導致跳轉前的編碼和未編碼的網址。為了兼容這兩種情況,需要對url特征進行判斷解碼,不僅提示商家非法支付訂單ID。
簽名不正確的原因是所有發送到微信的字段都需要在簽名算法中添加和簽名。
簡單來說就是輸出簽名和輸入簽名的編碼不壹致。在沒有統壹單壹接口的情況下,外部微信支付的壹些邏輯發生了變化,會導致跳轉前的編碼和未編碼的網址。為了兼容這兩種情況,需要對url特征進行判斷解碼,不僅提示商家非法支付訂單ID。