mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2025-10-21 11:07:37 +08:00
#1067 微信支付统一下单自定义结果封装类实现序列化接口,以满足某些应用场景需求。
This commit is contained in:
@@ -3,6 +3,8 @@ package com.github.binarywang.wxpay.bean.order;
|
|||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* APP支付调用统一下单接口后的组装所需参数的实现类
|
* APP支付调用统一下单接口后的组装所需参数的实现类
|
||||||
@@ -14,7 +16,7 @@ import lombok.Data;
|
|||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
@Builder
|
@Builder
|
||||||
public class WxPayAppOrderResult {
|
public class WxPayAppOrderResult implements Serializable {
|
||||||
private String sign;
|
private String sign;
|
||||||
private String prepayId;
|
private String prepayId;
|
||||||
private String partnerId;
|
private String partnerId;
|
||||||
|
@@ -4,6 +4,8 @@ import com.thoughtworks.xstream.annotations.XStreamAlias;
|
|||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* 微信公众号支付进行统一下单后组装所需参数的类
|
* 微信公众号支付进行统一下单后组装所需参数的类
|
||||||
@@ -15,7 +17,7 @@ import lombok.Data;
|
|||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
@Builder
|
@Builder
|
||||||
public class WxPayMpOrderResult {
|
public class WxPayMpOrderResult implements Serializable {
|
||||||
private String appId;
|
private String appId;
|
||||||
private String timeStamp;
|
private String timeStamp;
|
||||||
private String nonceStr;
|
private String nonceStr;
|
||||||
|
@@ -2,9 +2,10 @@ package com.github.binarywang.wxpay.bean.order;
|
|||||||
|
|
||||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* 微信H5支付统一下单后发起支付拼接所需参数实现类.
|
* 微信H5支付统一下单后发起支付拼接所需参数实现类.
|
||||||
@@ -15,7 +16,7 @@ import lombok.Data;
|
|||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
public class WxPayMwebOrderResult {
|
public class WxPayMwebOrderResult implements Serializable {
|
||||||
@XStreamAlias("mwebUrl")
|
@XStreamAlias("mwebUrl")
|
||||||
private String mwebUrl;
|
private String mwebUrl;
|
||||||
}
|
}
|
||||||
|
@@ -1,9 +1,10 @@
|
|||||||
package com.github.binarywang.wxpay.bean.order;
|
package com.github.binarywang.wxpay.bean.order;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* 微信扫码支付统一下单后发起支付拼接所需参数实现类
|
* 微信扫码支付统一下单后发起支付拼接所需参数实现类
|
||||||
@@ -14,6 +15,6 @@ import lombok.Data;
|
|||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
public class WxPayNativeOrderResult {
|
public class WxPayNativeOrderResult implements Serializable {
|
||||||
private String codeUrl;
|
private String codeUrl;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user