diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/notify/WxPayOrderNotifyResult.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/notify/WxPayOrderNotifyResult.java index 433342f9..d0242788 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/notify/WxPayOrderNotifyResult.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/notify/WxPayOrderNotifyResult.java @@ -1,8 +1,5 @@ package com.github.binarywang.wxpay.bean.notify; -import java.util.List; -import java.util.Map; - import com.github.binarywang.wxpay.bean.result.BaseWxPayResult; import com.github.binarywang.wxpay.constant.WxPayConstants; import com.github.binarywang.wxpay.converter.WxPayOrderNotifyResultConverter; @@ -17,8 +14,13 @@ import lombok.NoArgsConstructor; import me.chanjar.weixin.common.util.json.WxGsonBuilder; import me.chanjar.weixin.common.util.xml.XStreamInitializer; +import java.util.List; +import java.util.Map; + /** - * 支付结果通用通知 ,文档见:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7 + * 支付结果通知. + * 文档见:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7&index=8 + * https://pay.weixin.qq.com/wiki/doc/api/external/native.php?chapter=9_7 * * @author aimilin6688 * @since 2.5.0 @@ -285,17 +287,29 @@ public class WxPayOrderNotifyResult extends BaseWxPayResult { */ @XStreamAlias("version") private String version; - + + /** + *
+ * 字段名:汇率. + * 变量名:rate_value + * 类型:String(16) + * 示例值:650000000 + * 标价币种与支付币种的兑换比例乘以10的8次方即为此值,例如美元兑换人民币的比例为6.5,则rate_value=650000000 + *+ */ + @XStreamAlias("rate_value") + private String rateValue; + @Override public void checkResult(WxPayService wxPayService, String signType, boolean checkSuccess) throws WxPayException { //防止伪造成功通知 if (WxPayConstants.ResultCode.SUCCESS.equals(getReturnCode()) && getSign() == null) { throw new WxPayException("伪造的通知!"); } - + super.checkResult(wxPayService, signType, checkSuccess); } - + /** * From xml wx pay order notify result. *