com.github.binarywang.wxpay.bean.profitsharing.notify.ProfitSharingNotifyV3Result Maven / Gradle / Ivy
The newest version!
package com.github.binarywang.wxpay.bean.profitsharing.notify;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
/**
*
* 微信V3接口
* 分账动账通知解密后数据实体
*
* @author yuanbo
* @since 2022-04-26-21:08 PM
*/
@Data
@NoArgsConstructor
public class ProfitSharingNotifyV3Result implements Serializable {
private static final long serialVersionUID = -2875006651351414624L;
/**
*
* 字段名:直连商户号
* 是否必填:是
* 描述:直连模式分账发起和出资商户
*
*/
@SerializedName("mchid")
private String mchId;
/**
*
* 字段名:服务商商户号
* 是否必填:是
* 描述:服务商模式分账发起商户。
*
*/
@SerializedName("sp_mchid")
private String spMchid;
/**
*
* 字段名:子商户号
* 是否必填:是
* 描述:服务商模式分账出资商户。
*
*/
@SerializedName("sub_mchid")
private String subMchid;
/**
*
* 字段名:微信订单号
* 是否必填:是
* 描述:微信支付订单号
*
*/
@SerializedName("transaction_id")
private String transactionId;
/**
*
* 字段名:微信分账/回退单号
* 是否必填:是
* 描述:微信分账/回退单号
*
*/
@SerializedName("order_id")
private String orderId;
/**
*
* 字段名:商户分账/回退单号
* 是否必填:是
* 描述:分账方系统内部的分账/回退单号
*
*/
@SerializedName("out_order_no")
private String outOrderNo;
/**
*
* 字段名:分账接收方
* 是否必填:是
* 描述:分账接收方对象
*
*/
@SerializedName("receiver")
private Receiver receiver;
/**
*
* 字段名:成功时间
* 是否必填:是
* 描述:成功时间,Rfc3339标准
*
*/
@SerializedName("success_time")
private String successTime;
@Data
@NoArgsConstructor
public static class Receiver implements Serializable {
private static final long serialVersionUID = -931070141604645363L;
/**
*
* 字段名:分账接收方类型
* 是否必填:是
* 描述:MERCHANT_ID:商户号(mch_id或者sub_mch_id)
*
*/
@SerializedName("type")
private String type;
/**
*
* 字段名:分账接收方账号
* 是否必填:是
* 描述:申请本功能商户号
*
*/
@SerializedName("account")
private String account;
/**
*
* 字段名:分账动账金额
* 是否必填:是
* 描述:分账动账金额,单位为分,只能为整数
*
*/
@SerializedName("amount")
private Integer amount;
/**
*
* 字段名:分账/回退描述
* 是否必填:是
* 描述:分账/回退描述
*
*/
@SerializedName("description")
private String description;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy