支付宝沙盒响应实体类

支付宝回调响应参数

package com.example.service.entity;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 支付宝回调响应参数
 */
@Data
public class AlipayNotifyParam {
    private String appId;
    private String tradeNo; // 支付宝交易凭证号
    private String outTradeNo; // 原支付请求的商户订单号
    private String outBizNo; // 商户业务ID,主要是退款通知中返回退款申请的流水号
    private String buyerId; // 买家支付宝账号对应的支付宝唯一用户号。以2088开头的纯16位数字
    private String buyerLogonId; // 买家支付宝账号
    private String sellerId; // 卖家支付宝用户号
    private String sellerEmail; // 卖家支付宝账号
    private String tradeStatus; // 交易目前所处的状态,见交易状态说明
    private BigDecimal totalAmount; // 本次交易支付的订单金额
    private BigDecimal receiptAmount; // 商家在交易中实际收到的款项
    private BigDecimal buyerPayAmount; // 用户在交易中支付的金额
    private BigDecimal refundFee; // 退款通知中,返回总退款金额,单位为元,支持两位小数
    private String subject; // 商品的标题/交易标题/订单标题/订单关键字等
    private String body; // 该订单的备注、描述、明细等。对应请求时的body参数,原样通知回来
    private Date gmtCreate; // 该笔交易创建的时间。格式为yyyy-MM-dd HH:mm:ss
    private Date gmtPayment; // 该笔交易的买家付款时间。格式为yyyy-MM-dd HH:mm:ss
    private Date gmtRefund; // 该笔交易的退款时间。格式为yyyy-MM-dd HH:mm:ss.S
    private Date gmtClose; // 该笔交易结束时间。格式为yyyy-MM-dd HH:mm:ss
    private String fundBillList; // 支付成功的各个渠道金额信息,array
    private String passbackParams; // 公共回传参数,如果请求时传递了该参数,则返回给商户时会在异步通知时将该参数原样返回。

}

查询退款接口响应

package com.example.service.entity;

import lombok.Data;

/**
 * 查询退款接口响应
 */
@Data
public class AlipayTradeFastpayRefundQueryResponse {
    private String code;
    private String msg;
    private String out_request_no;
    private String out_trade_no;
    private String refund_amount;
    private String refund_status;
    private String total_amount;
    private String trade_no;
}

支付宝查询响应参数

package com.example.service.entity;

import lombok.Data;

import java.util.Date;

/**
 * 支付宝查询响应参数
 */
@Data
public class AlipayTradeQueryResponse {
    private String code;
    private String msg;
    private String buyer_logon_id;
    private String buyer_pay_amount;
    private String buyer_user_id;
    private String buyer_user_type;
    private String invoice_amount;
    private String out_trade_no;
    private String point_amount;
    private String receipt_amount;
    private Date send_pay_date;
    private String total_amount;
    private String trade_no;
    private String trade_status;
}

支付宝退款响应参数

package com.example.service.entity;

import lombok.Data;

import java.util.Date;

/**
 * 支付宝退款响应参数
 */
@Data
public class AlipayTradeRefundResponse {
    private String code;
    private String msg;
    private String buyer_logon_id;
    private String buyer_user_id;
    private String fund_change;
    private Date gmt_refund_pay;
    private String out_trade_no;
    private String refund_fee;
    private String send_back_fee;
    private String trade_no;

}

支付宝响应参数

package com.example.service.entity;

import lombok.Data;

/**
 * 支付宝响应参数
 */
@Data
public class JsonRootBean {
    private AlipayTradeQueryResponse alipay_trade_query_response;  //支付宝查询订单响应参数
    private AlipayTradeRefundResponse alipayTradeRefundResponse;    // 退款查询
    private AlipayTradeFastpayRefundQueryResponse alipayTradeFastpayRefundQueryResponse; // 退款订单查询
    private String sign;  //签名
}
 	
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值