package com.dy.pipIrrSell.wechatpay.dto;
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
import lombok.Data;
|
|
/**
|
* @author ZhuBaoMin
|
* @date 2024-03-06 13:54
|
* @LastEditTime 2024-03-06 13:54
|
* @Description 支付和退款通知接收对象
|
*/
|
|
@Data
|
@Schema(name = "支付和退款回调对象")
|
public class OrderNotify {
|
public static final long serialVersionUID = 202402291431001L;
|
|
/**
|
* 通知ID
|
*/
|
private String id;
|
|
/**
|
* 通知创建时间
|
*/
|
private String create_time;
|
|
/**
|
* 通知类型
|
* 支付成功通知的类型为:TRANSACTION.SUCCESS
|
*/
|
private String event_type;
|
|
/**
|
* 通知数据类型
|
* 支付成功通知为:encrypt-resource
|
*/
|
private String resource_type;
|
|
/**
|
* 通知数据
|
*/
|
private NotifyResource resource;
|
|
/**
|
* 回调摘要,退款通知无此属性
|
*/
|
private String summary;
|
|
|
//@Data
|
//public class NotifyResource {
|
//
|
// /**
|
// * 加密算法类型
|
// * 仅支持AEAD_AES_256_GCM
|
// */
|
// private String algorithm;
|
//
|
// /**
|
// * 数据密文
|
// */
|
// private String ciphertext;
|
//
|
// /**
|
// * 附加数据
|
// */
|
// public String associated_data;
|
//
|
// /**
|
// * 原始类型
|
// * 原始回调类型为:transaction
|
// */
|
// private String original_type;
|
//
|
// /**
|
// * 随机串
|
// */
|
// private String nonce;
|
//}
|
}
|