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 extends AdapayBaseResponse{ /** * 请求订单号,只能为英文、数字或者下划线的一种或多种组合,保证在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; }