New file |
| | |
| | | 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; |
| | | //} |
| | | } |