后端部署 Native支付
# 微信 Native支付配置
本教程默认你已完成「Native支付 (opens new window)」相关资质的申请。
TODO: 由于作者本人未申请 Native 支付,只能根据现有文档以及用户测试反馈编写本文档,故暂无详细配置文档
# 填写配置
注意: 仅在
2025年10月21日之后,即更新了微信支付 SDK 的开发版本或正式版本 SweetCheckout,才能使用 Native 支付。
参考官方文档 (opens new window)的说明进行填写。
以下注释不可输入到实际配置中,注释里的括号代表的就是上述官方文档中指定的参数,并且以下敏感信息的取值均整合自官方示例代码,仅供参考确认,请勿照抄!
// 微信 Native配置
"wechat_native": {
// 接口地址,如无必要请勿改动
"host": "https://api.mch.weixin.qq.com",
// (appid) 开发者ID,获取方法在上述文档
"app_id": "wxd678efh567hg6787",
// (mchid) 商户号,获取方法在上述文档
"merchant_id": "1230000109",
// (商户API证书序列号) 商户证书序列号,获取方法在上述文档
"merchant_serial_number": "408B07E79B8269FEC3D5D3E6AB8ED163A6A380DB",
// 下单预付款时,要求必填的【商户回调地址】,根据以下文档所述
// https://pay.weixin.qq.com/doc/v3/merchant/4012075420
// 如果商户没有设置apiv3key微信支付不会发送回调通知。
// 所以该选项基本可以忽略。
"notify_url": "https://mcio.dev/consumer/notify",
// 商户API证书私钥,请将 apiclient_key.pem 写入以下指定文件,当然也可以自己指定文件路径
// 获取方法 https://pay.weixin.qq.com/doc/v3/merchant/4013053053
"private_key": "file:secrets/wechat/apiclient_key.pem",
// (微信支付公钥) 请将下载的公钥写入以下指定文件,当然也可以自己指定文件路径
// 获取方法 https://pay.weixin.qq.com/doc/v3/merchant/4013038816
// 从后往前翻,找到 Q: 如何获取微信支付公钥ID?
"public_key": "file:secrets/wechat/pub_key.pem",
// (微信支付公钥id) 获取方法同上
"public_key_id": "PUB_KEY_ID_xxxxxxxxxxxxx"
}
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
上次更新: 2025/10/21, 07:52:56