View Javadoc
1   package com.foxinmy.weixin4j.mp.oldpayment;
2   
3   import javax.xml.bind.annotation.XmlAccessType;
4   import javax.xml.bind.annotation.XmlAccessorType;
5   import javax.xml.bind.annotation.XmlElement;
6   import javax.xml.bind.annotation.XmlRootElement;
7   
8   import com.alibaba.fastjson.annotation.JSONField;
9   import com.foxinmy.weixin4j.payment.JsPayNotify;
10  
11  /**
12   * V2 Native支付回调时POST的信息
13   * 
14   * @className PayNativeNotifyV2
15   * @author jinyu(foxinmy@gmail.com)
16   * @date 2014年10月28日
17   * @since JDK 1.6
18   * @see
19   */
20  @XmlRootElement
21  @XmlAccessorType(XmlAccessType.FIELD)
22  public class NativePayNotifyV2 extends JsPayNotify {
23  
24  	private static final long serialVersionUID = 1868431159301749988L;
25  
26  	/**
27  	 * 产品ID 可视为订单ID
28  	 */
29  	@JSONField(name = "ProductId")
30  	@XmlElement(name = "ProductId")
31  	private String productId;
32  
33  	private NativePayNotifyV2() {
34  		// jaxb required
35  	}
36  
37  	public String getProductId() {
38  		return productId;
39  	}
40  
41  	@Override
42  	public String toString() {
43  		return "NativePayNotifyV2 [productId=" + productId + ", "
44  				+ super.toString() + "]";
45  	}
46  }