Files
jsowell-charger-web/jsowell-pile/src/main/java/com/jsowell/adapay/response/QueryPaymentConfirmDetailResponse.java

82 lines
1.9 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package com.jsowell.adapay.response;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;
import java.util.List;
/**
* 查询支付确认对象详情反参
*/
@Data
public class QueryPaymentConfirmDetailResponse extends AdapayBaseResponse{
@JSONField(name = "payment_id")
private String paymentId;
@JSONField(name = "prod_mode")
private String prodMode;
@JSONField(name = "payment_confirms")
private List<PaymentConfirmInfo> paymentConfirms;
@JSONField(name = "has_more")
private Boolean hasMore;
@JSONField(name = "app_id")
private String appId;
@JSONField(name = "object")
private String object;
@Getter
@Setter
public static class PaymentConfirmInfo{
/**
* 返参必填由AdaPay生成的支付对象 ID
*/
@JSONField(name = "id")
private String id;
/**
* 返参,必填,支付创建时的时间戳
*/
@JSONField(name = "created_time")
private String createdTime;
/**
* 必填,订单号
*/
@JSONField(name = "order_no")
private String orderNo;
/**
* 商户发起支付的应用id不同的前端应用将无法使用该 Payment 对象完成支付
*/
@JSONField(name = "app_id")
private String appId;
@JSONField(name = "confirm_amt")
private String confirmAmt;
@JSONField(name = "confirmed_amt")
private String confirmedAmt;
@JSONField(name = "fee_mode")
private String feeMode;
private String description;
@JSONField(name = "reserved_amt")
private String reservedAmt;
@JSONField(name = "refunded_amt")
private String refundedAmt;
@JSONField(name = "fee_amt")
private String feeAmt;
}
}