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
133
134
135
136
137
138
139
140
141
142
143
144
| const fs = require('fs');
| const path = require('path')
| module.exports = {
| /**
| * 统一支付回调地址,格式为 "服务空间ID":"URL化地址"
| * 这里的本地开发并不是指 http://localhost:8080/ 的地址,而是另外一个服务空间的ULR化地址(如果你本地开发和线上环境共用同一个服务空间则只需要填线上环境的即可)
| * 回调的云函数地址,建议填 /http/vk-pay,因为vk-pay云函数已经写好了回调处理的逻辑,否则你需要自己写全部的回调逻辑。
| * 其中vk-pay是可以改名的,只需要修改 uniCloud/cloudfunctions/vk-pay/package.json 文件中的 "path": "/http/vk-pay", 把 /http/vk-pay 改成 /http/xxxx 即可(需要重新上传云函数vk-pay)。
| */
| "notifyUrl": {
| // 本地开发环境
| "tcb-xbyxeeqfphyrnbaae7dbd-322b87": "https://tcb-xbyxeeqfphyrnbaae7dbd-322b87.service.tcloudbase.com/http/vk-pay",
| // 线上正式环境
| "tcb-xbyxeeqfphyrnbaae7dbd-322b87": "https://tcb-xbyxeeqfphyrnbaae7dbd-322b87.service.tcloudbase.com/http/vk-pay"
| },
| "h5_return_url": 'https://uce.aidny.cn', //h5支付完返回地址
| //支付选项开配置
| "payment": [
| //官方支付
| {
| 'name': '微信支付',
| 'logo': '/static/wxpay.png',
| 'sign': 'wxpay',
| 'enabled': 1, //是否启用 1启用 0 停用
| },
| {
| 'name': '支付宝支付',
| 'logo': '/static/alipay.png',
| 'sign': 'alipay',
| 'enabled': 1, //是否启用 1启用 0 停用
| },
| //个人支付
| {
| 'name': '微信支付',
| 'logo': '/static/wxpay.png',
| 'sign': 'YunGouOS_wxpay',
| 'enabled': 1, //是否启用 1启用 0 停用
| },
| {
| 'name': '支付宝支付',
| 'logo': '/static/alipay.png',
| 'sign': 'YunGouOS_alipay',
| 'enabled': 1, //是否启用 1启用 0 停用
| }
| ],
| // 是否将支付宝APP支付转H5支付 开启后无需再申请APP支付(共用当面付API)
| "alipayAppPayToH5Pay": false,
| // 微信 - 小程序支付
| "wxConfigMp": {
| "appId": "",
| "secret": "",
| "mchId": "",
| "key": "",
| "pfx": fs.readFileSync(__dirname + '/wxpay/wxpay.p12')
| },
| // 微信 - APP支付
| "wxConfigApp": {
| "appId": 'wx399c33e93131408d',
| "secret": 'abe837d535f2130bf54b5e3c857b2cc6',
| "mchId": '1616335281',
| "key": 'gaklailewujdshzmhadgmnnzvcznvcmj',
| "pfx": fs.readFileSync(__dirname + '/wxpay/wxpay.p12')
| },
| // 微信 - H5网站二维码支付
| "wxConfigH5": {
| "appId": "",
| "secret": "",
| "mchId": "",
| "key": "",
| "pfx": fs.readFileSync(__dirname + '/wxpay/wxpay.p12')
| },
| // 微信 - 手机外部浏览器H5支付
| "wxConfigMweb": {
| "appId": "",
| "secret": "",
| "mchId": "",
| "key": "",
| "pfx": fs.readFileSync(__dirname + '/wxpay/wxpay.p12'),
| // 场景信息,必填
| "sceneInfo": {
| "h5_info": {
| "type": "Wap", // 此值固定Wap
| "wap_url": "https://www.xxxxxx.com", // 你的H5首页地址,必须和你发起支付的页面的域名一致。
| "wap_name": "网站名称" // 你的H5网站名称
| }
| }
| },
| // 微信 - 公众号支付
| "wxConfigH5Weixin": {
| "appId": "",
| "secret": "",
| "mchId": "",
| "key": "",
| "pfx": fs.readFileSync(__dirname + '/wxpay/wxpay.p12')
| },
| // 支付宝 - 小程序支付 支付宝证书记得选java版本
| "aliConfigMp": {
| "mchId": "",
| "appId": "",
| "privateKey": "",
| "alipayRootCertPath": path.join(__dirname, 'alipay/alipayRootCert.crt'),
| "appCertPath": path.join(__dirname, 'alipay/appCertPublicKey.crt'),
| "alipayPublicCertPath": path.join(__dirname, 'alipay/alipayCertPublicKey_RSA2.crt'),
| "sandbox": false
| },
| // 支付宝 - APP支付
| "aliConfigApp": {
| "mchId": "",
| "appId": "",
| "privateKey": "",
| "alipayRootCertPath": path.join(__dirname, 'alipay/alipayRootCert.crt'),
| "appCertPath": path.join(__dirname, 'alipay/appCertPublicKey.crt'),
| "alipayPublicCertPath": path.join(__dirname, 'alipay/alipayCertPublicKey_RSA2.crt'),
| "sandbox": false
| },
| // 支付宝 - H5支付 需申请支付宝当面付接口权限
| "aliConfigH5": {
| "mchId": "",
| "appId": "",
| "privateKey": "",
| "alipayRootCertPath": path.join(__dirname, 'alipay/alipayRootCert.crt'),
| "appCertPath": path.join(__dirname, 'alipay/appCertPublicKey.crt'),
| "alipayPublicCertPath": path.join(__dirname, 'alipay/alipayCertPublicKey_RSA2.crt'),
| "sandbox": false
| },
| // 支付宝 - 转账到支付宝等资金转出接口,其中 appCertSn 和 alipayRootCertSn 通过工具获取
| "aliConfigTransfer": {
| "mchId": "",
| "appId": "",
| "privateKey": "",
| "appCertSn": "",
| "alipayRootCertSn": ""
| },
| //YunGouOS_wxpay
| "YunGouOS_wxpay": {
| 'mch_id': 1608240146,
| 'key': 'B0FBB37CB6AD491BACEE46FEDDB61130',
| },
| //YunGouOS_alipay
| "YunGouOS_alipay": {
| 'mch_id': 2088110007357703,
| 'key': 'A01D612DA7F94211B55B594C36B825E7',
| },
| }
|
|