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
| /**
| * 支付渠道枚举
| */
| export const PayChannelEnum = {
| WX_PUB: {
| code: 'wx_pub',
| name: '微信 JSAPI 支付',
| },
| WX_LITE: {
| code: 'wx_lite',
| name: '微信小程序支付',
| },
| WX_APP: {
| code: 'wx_app',
| name: '微信 APP 支付',
| },
| WX_NATIVE: {
| code: 'wx_native',
| name: '微信 Native 支付',
| },
| WX_WAP: {
| code: 'wx_wap',
| name: '微信 WAP 网站支付',
| },
| WX_BAR: {
| code: 'wx_bar',
| name: '微信条码支付',
| },
| ALIPAY_PC: {
| code: 'alipay_pc',
| name: '支付宝 PC 网站支付',
| },
| ALIPAY_WAP: {
| code: 'alipay_wap',
| name: '支付宝 WAP 网站支付',
| },
| ALIPAY_APP: {
| code: 'alipay_app',
| name: '支付宝 APP 支付',
| },
| ALIPAY_QR: {
| code: 'alipay_qr',
| name: '支付宝扫码支付',
| },
| ALIPAY_BAR: {
| code: 'alipay_bar',
| name: '支付宝条码支付',
| },
| WALLET: {
| code: 'wallet',
| name: '钱包支付',
| },
| MOCK: {
| code: 'mock',
| name: '模拟支付',
| },
| };
|
| /**
| * 支付的展示模式每局
| */
| export const PayDisplayModeEnum = {
| URL: {
| mode: 'url',
| },
| IFRAME: {
| mode: 'iframe',
| },
| FORM: {
| mode: 'form',
| },
| QR_CODE: {
| mode: 'qr_code',
| },
| APP: {
| mode: 'app',
| },
| };
|
| /**
| * 支付类型枚举
| */
| export const PayType = {
| WECHAT: 'WECHAT',
| ALIPAY: 'ALIPAY',
| MOCK: 'MOCK',
| };
|
| /**
| * 支付订单状态枚举
| */
| export const PayOrderStatusEnum = {
| WAITING: {
| status: 0,
| name: '未支付',
| },
| SUCCESS: {
| status: 10,
| name: '已支付',
| },
| CLOSED: {
| status: 20,
| name: '未支付',
| },
| };
|
|