puzhibing
2025-01-13 acccff9860b271d55c55dc87486f7c20b9896e6c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
package com.ruoyi.account.util.payment.model;
 
import lombok.Data;
 
/**
 *
 * @author zhibing.pu
 * @Date 2024/12/30 20:39
 */
@Data
public class SinglePayCallbackResult {
    /**
     * 交易状态
     * 201 批次已创建 汇聚受理并创建该批次的初始状态
     * 202 处理中 批次正在处理中状态
     * 203 处理完成 批次中的每笔明细都明确了代付结果
     * 204 批次不存在 汇聚未受理该批次的请求,找不到该批次,明确失败
     * 205 交易成功 明确交易成功的状态码
     * 208 订单已取消 代付订单被商户审核为拒绝付款
     * 210 账务冻结中 确认出款后对商户的账户余额进行冻结处理
     * 211 账务解冻中 确认失败后对商户的账户余额进行解冻处理
     * 212 订单取消中 商户审核为拒绝付款的中间状态
     * 213 账务扣款中 确认成功后对商户的账户冻结款的扣款处理
     * 214 订单不存在 汇聚未受理该笔代付请求,找不到该笔订单,明确失败
     */
    private Integer status;
    /**
     * 错误码
     */
    private String errorCode;
    /**
     * 错误描述
     */
    private String errorCodeDesc;
    /**
     * 商户编号
     */
    private String userNo;
    /**
     * 报备商户号
     */
    private String tradeMerchantNo;
    /**
     * 商户订单号
     */
    private String merchantOrderNo;
    /**
     * 平台流水号
     */
    private String platformSerialNo;
    /**
     * 收款账户号
     */
    private String receiverAccountNoEnc;
    /**
     * 收款人
     */
    private String receiverNameEnc;
    /**
     * 交易金额
     */
    private Double paidAmount;
    /**
     * 手续费
     */
    private String fee;
    /**
     * 完成时间
     */
    private String completeTime;
    /**
     * 签名数据
     */
    private String hmac;
}