#457 实现扫码支付回调通知的解析

This commit is contained in:
Binary Wang
2018-03-28 20:16:11 +08:00
parent 3d07676c4d
commit 0a55dc578a
4 changed files with 175 additions and 55 deletions

View File

@@ -6,18 +6,43 @@ import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import java.io.Serializable;
/**
* <pre>
* 扫码支付通知回调类.
* 具体定义请查看文档https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_4
* </pre>
*
* @author <a href="https://github.com/binarywang">Binary Wang</a>
*/
@Data
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
public class WxScanPayNotifyResult extends BaseWxPayResult implements Serializable {
@XStreamAlias("xml")
public class WxScanPayNotifyResult extends BaseWxPayResult {
private static final long serialVersionUID = 3381324564266118986L;
/**
* 预支付ID
* 用户标识.
*/
@XStreamAlias("prepay_id")
private String prepayId;
@XStreamAlias("openid")
private String openid;
/**
* <pre>
* 是否关注公众账号.
* 仅在公众账号类型支付有效取值范围Y或N;Y-关注;N-未关注
* </pre>
*/
@XStreamAlias("is_subscribe")
private String isSubscribe;
/**
* <pre>
* 商品ID.
* 商户定义的商品id 或者订单号
* </pre>
*/
@XStreamAlias("product_id")
private String productId;
}