From ceb2e18b3e5f68ccb5baa496480aa96200874711 Mon Sep 17 00:00:00 2001 From: "autumn.g@foxmail.com" Date: Fri, 28 Jul 2023 13:50:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=A4=E6=98=93=E7=A1=AE=E8=AE=A4response?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../response/PaymentConfirmResponse.java | 87 +++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 jsowell-pile/src/main/java/com/jsowell/adapay/response/PaymentConfirmResponse.java diff --git a/jsowell-pile/src/main/java/com/jsowell/adapay/response/PaymentConfirmResponse.java b/jsowell-pile/src/main/java/com/jsowell/adapay/response/PaymentConfirmResponse.java new file mode 100644 index 000000000..efca82d91 --- /dev/null +++ b/jsowell-pile/src/main/java/com/jsowell/adapay/response/PaymentConfirmResponse.java @@ -0,0 +1,87 @@ +package com.jsowell.adapay.response; + +import com.jsowell.adapay.common.DivMember; +import lombok.*; + +import java.util.List; + +/** + * 交易确认response + */ +@Getter +@Setter +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class PaymentConfirmResponse { + + /** + * 请求订单号,只能为英文、数字或者下划线的一种或多种组合,保证在app_id下唯一 + */ + private String order_no; + + /** + * 创建时的时间戳 + */ + private String created_time; + + /** + * 确认金额, 必须大于0,保留两位小数点,如0.10、100.05等。必须小于等于原支付金额-已确认金额-已撤销金额。 + */ + private String confirm_amt; + + /** + * 原支付对象已确认金额。 + */ + private String confirmed_amt; + + /** + * 附加说明 + */ + private String description; + + /** + * 原支付对象已撤销金额,包括已撤销完成金额和撤销处理中的金额。 + */ + private String reserved_amt; + + /** + * 分账对象信息列表,一次请求最多仅支持7个分账方。json对象 形式,详见 分账对象信息列表 + */ + private List div_members; + + /** + * 当前支付确认对象已退款金额,包括已退款完成金额和退款处理中的金额。 + */ + private String refunded_amt; + + /** + * 是否prod模式,true是prod模式,false是mock模式 + */ + private String prod_mode; + + /** + * Adapay生成的支付确认对象id + */ + private String id; + + /** + * 控制台 主页面应用的app_id + */ + private String app_id; + + /** + * 支付确认手续费金额 + */ + private String fee_amt; + + /** + * 支付确认对象,payment_confirm + */ + private String object; + + /** + * 当前交易状态,参见 状态 说明 + */ + private String status; +}