TradingConstant.java
2.64 KB
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
package com.sl.pay.constant;
import com.sl.pay.enums.PayChannelEnum;
/**
* @ClassName TardingConstant.java
* @Description 交易常量类
*/
public class TradingConstant {
//【阿里云退款返回状态】
//REFUND_SUCCESS:成功
public static final String REFUND_SUCCESS = "REFUND_SUCCESS";
//【阿里云返回付款状态】
//TRADE_CLOSED:未付款交易超时关闭,或支付完成后全额退款
public static final String ALI_TRADE_CLOSED = "TRADE_CLOSED";
//TRADE_SUCCESS:交易支付成功
public static final String ALI_TRADE_SUCCESS = "TRADE_SUCCESS";
//TRADE_FINISHED:交易结束不可退款
public static final String ALI_TRADE_FINISHED = "TRADE_FINISHED";
//【微信退款返回状态】
//SUCCESS:退款成功
public static final String WECHAT_REFUND_SUCCESS = "SUCCESS";
//CLOSED:退款关闭
public static final String WECHAT_REFUND_CLOSED = "CLOSED";
//PROCESSING:退款处理中
public static final String WECHAT_REFUND_PROCESSING = "PROCESSING";
//ABNORMAL:退款异常
public static final String WECHAT_REFUND_ABNORMAL = "TRADE_CLOSED";
//【微信返回付款状态】
//SUCCESS:支付成功
public static final String WECHAT_TRADE_SUCCESS = "SUCCESS";
//REFUND:转入退款
public static final String WECHAT_TRADE_REFUND = "REFUND";
//NOTPAY:未支付
public static final String WECHAT_TRADE_NOTPAY = "NOTPAY";
//CLOSED:已关闭
public static final String WECHAT_TRADE_CLOSED = "CLOSED";
//REVOKED:已撤销(仅付款码支付会返回)
public static final String WECHAT_TRADE_REVOKED = "REVOKED";
//USERPAYING:用户支付中(仅付款码支付会返回)
public static final String WECHAT_TRADE_USERPAYING = "USERPAYING";
//PAYERROR:支付失败(仅付款码支付会返回)
public static final String WECHAT_TRADE_PAYERROR = "PAYERROR";
//【平台:交易渠道】
//阿里支付
public static final String TRADING_CHANNEL_ALI_PAY = PayChannelEnum.ALI_PAY.name();
//微信支付
public static final String TRADING_CHANNEL_WECHAT_PAY = PayChannelEnum.WECHAT_PAY.name();
//现金
public static final String TRADING_CHANNEL_CASH_PAY = "CASH_PAY";
//免单挂账【信用渠道】
public static final String TRADING_CHANNEL_CREDIT_PAY = "CREDIT_PAY";
//【平台:交易动作】
//付款
public static final String TRADING_TYPE_FK = "FK";
//退款
public static final String TRADING_TYPE_TK = "TK";
//免单
public static final String TRADING_TYPE_MD = "MD";
//挂账
public static final String TRADING_TYPE_GZ = "GZ";
}