#1067 微信支付统一下单自定义结果封装类实现序列化接口,以满足某些应用场景需求。

This commit is contained in:
Jink2005 2019-06-06 11:39:25 +08:00 committed by Binary Wang
parent 14bc77c753
commit e937d3f5f5
4 changed files with 12 additions and 6 deletions

View File

@ -3,6 +3,8 @@ package com.github.binarywang.wxpay.bean.order;
import lombok.Builder;
import lombok.Data;
import java.io.Serializable;
/**
* <pre>
* APP支付调用统一下单接口后的组装所需参数的实现类
@ -14,7 +16,7 @@ import lombok.Data;
*/
@Data
@Builder
public class WxPayAppOrderResult {
public class WxPayAppOrderResult implements Serializable {
private String sign;
private String prepayId;
private String partnerId;

View File

@ -4,6 +4,8 @@ import com.thoughtworks.xstream.annotations.XStreamAlias;
import lombok.Builder;
import lombok.Data;
import java.io.Serializable;
/**
* <pre>
* 微信公众号支付进行统一下单后组装所需参数的类
@ -15,7 +17,7 @@ import lombok.Data;
*/
@Data
@Builder
public class WxPayMpOrderResult {
public class WxPayMpOrderResult implements Serializable {
private String appId;
private String timeStamp;
private String nonceStr;

View File

@ -2,9 +2,10 @@ package com.github.binarywang.wxpay.bean.order;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import java.io.Serializable;
/**
* <pre>
* 微信H5支付统一下单后发起支付拼接所需参数实现类.
@ -15,7 +16,7 @@ import lombok.Data;
*/
@Data
@AllArgsConstructor
public class WxPayMwebOrderResult {
public class WxPayMwebOrderResult implements Serializable {
@XStreamAlias("mwebUrl")
private String mwebUrl;
}

View File

@ -1,9 +1,10 @@
package com.github.binarywang.wxpay.bean.order;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import java.io.Serializable;
/**
* <pre>
* 微信扫码支付统一下单后发起支付拼接所需参数实现类
@ -14,6 +15,6 @@ import lombok.Data;
*/
@Data
@AllArgsConstructor
public class WxPayNativeOrderResult {
public class WxPayNativeOrderResult implements Serializable {
private String codeUrl;
}