Parcourir la source

🐛 #1330 修复微信支付回调通知sign_type缺失导致验签失败的问题

dev1
bongQ417 il y a 5 ans
committed by Binary Wang
Parent
révision
3e3d4e8345
1 fichiers modifiés avec 12 ajouts et 0 suppressions
  1. +12
    -0
      weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/notify/WxPayOrderNotifyResult.java

+ 12
- 0
weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/notify/WxPayOrderNotifyResult.java Voir le fichier

@@ -300,6 +300,18 @@ public class WxPayOrderNotifyResult extends BaseWxPayResult {
@XStreamAlias("rate_value")
private String rateValue;

/**
* <pre>
* 字段名:签名类型.
* 变量名:sign_type
* 类型:String(32)
* 示例值:HMAC-SHA256
* 签名类型,目前支持HMAC-SHA256和MD5,默认为MD5
* </pre>
*/
@XStreamAlias("sign_type")
private String signType;

@Override
public void checkResult(WxPayService wxPayService, String signType, boolean checkSuccess) throws WxPayException {
//防止伪造成功通知


Chargement…
Annuler
Enregistrer