puzhibing
2023-05-18 0e01134519094f4c13a4d3aa97ec9610d40d8a58
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
package com.stylefeng.guns.modular.system.util.Tingg.model;
 
/**
 * 实体包信息
 * @author zhibing.pu
 * @date 2023/3/17 9:56
 */
public class Packet {
    /**
     * 服务产品代码
     */
    private String serviceCode;
    /**
     * 进行支付的客户的手机号码。MSISDN应以国家代码开头,例如254xxxxxxxxx
     */
    private String MSISDN;
    /**
     * 账号为收款账号。如果是手机号码,则应以国家代码开头,例如254xxxxxxxxx
     */
    private String accountNumber;
    /**
     * 由银行为该事务生成的惟一transactionID。
     */
    private String payerTransactionID;
    /**
     * 客户支付的金额
     */
    private Double amount;
    /**
     * 备注信息
     */
    private String narration;
    /**
     * 付款人收到付款的日期。yyyy-mm-dd hh: mm: ss。
     */
    private String datePaymentReceived;
    /**
     * 额外数据
     */
    private ExtraData extraData;
    /**
     * 交易货币的 ISO 代码。
     */
    private String currencyCode;
 
    public String getServiceCode() {
        return serviceCode;
    }
 
    public void setServiceCode(String serviceCode) {
        this.serviceCode = serviceCode;
    }
 
    public String getMSISDN() {
        return MSISDN;
    }
 
    public void setMSISDN(String MSISDN) {
        this.MSISDN = MSISDN;
    }
 
    public String getAccountNumber() {
        return accountNumber;
    }
 
    public void setAccountNumber(String accountNumber) {
        this.accountNumber = accountNumber;
    }
 
    public String getPayerTransactionID() {
        return payerTransactionID;
    }
 
    public void setPayerTransactionID(String payerTransactionID) {
        this.payerTransactionID = payerTransactionID;
    }
 
    public Double getAmount() {
        return amount;
    }
 
    public void setAmount(Double amount) {
        this.amount = amount;
    }
 
    public String getNarration() {
        return narration;
    }
 
    public void setNarration(String narration) {
        this.narration = narration;
    }
 
    public String getDatePaymentReceived() {
        return datePaymentReceived;
    }
 
    public void setDatePaymentReceived(String datePaymentReceived) {
        this.datePaymentReceived = datePaymentReceived;
    }
 
    public ExtraData getExtraData() {
        return extraData;
    }
 
    public void setExtraData(ExtraData extraData) {
        this.extraData = extraData;
    }
 
    public String getCurrencyCode() {
        return currencyCode;
    }
 
    public void setCurrencyCode(String currencyCode) {
        this.currencyCode = currencyCode;
    }
 
    @Override
    public String toString() {
        return "Packet{" +
                "serviceCode='" + serviceCode + '\'' +
                ", MSISDN='" + MSISDN + '\'' +
                ", accountNumber='" + accountNumber + '\'' +
                ", payerTransactionID='" + payerTransactionID + '\'' +
                ", amount=" + amount +
                ", narration='" + narration + '\'' +
                ", datePaymentReceived='" + datePaymentReceived + '\'' +
                ", extraData=" + extraData +
                ", currencyCode='" + currencyCode + '\'' +
                '}';
    }
}