为什么微信支付是外卖系统的必修课
开一家线上外卖店,如果顾客付不了钱,那前面的引流、选品、装修全都白搭。微信支付是国内小程序场景中最主流、最便捷的支付方式,也是海狐外卖系统完成交易闭环的关键一环。本文将带你走完从申请微信支付商户号到配置密钥、证书的全流程,不管你是第一次申请,还是想把已有的商户号绑定到小程序,都能找到对应的步骤。
重要前提:申请微信支付的小程序账户必须进行微信认证。以个人主体注册的小程序暂不支持微信认证,因此也无法申请微信支付。如果你的小程序还没认证,请先完成认证后再继续。
第一步:申请或绑定微信支付商户号
微信支付商户号相当于你的”线上收款账户”,所有小程序内的订单款项都会结算到这个账户里。海狐外卖系统支持两种接入方式:申请全新的商户号,或者绑定已有的商户号。
情况一:申请新的微信支付商户号
如果你还没有微信支付商户号,或者想单独为小程序申请一个新的,按以下步骤操作:
- 登录微信小程序后台,依次进入 微信支付 → 申请接入
- 选择 “我还没有微信支付商户号”,点击 “申请接入”
- 接着选择 “注册微信支付商户号”
- 按照页面提示填写申请信息,等待微信支付审核(通常需要1-5个工作日)
- 审核通过后,你会收到开户邮件,按邮件指引完成打款金额验证
- 最后登录商户平台签署协议,商户号即可正常使用
[图片:小程序后台申请微信支付入口示意]
整个流程走下来,微信官方会引导你完成每一步,不需要太担心遗漏。关键是确保提交的企业资质真实有效,避免审核被退回。
情况二:绑定已有的微信支付商户号
如果你之前已经申请过微信支付商户号(比如用于公众号或其他小程序),可以直接把它绑定到当前小程序,省去重新申请的等待时间。
1. 在商户平台发起授权
登录微信商户平台,依次进入 产品中心 → APPID授权管理 → 新增授权申请单,在申请单中输入你的小程序APPID,提交授权申请。
[图片:商户平台APPID授权管理页面]
2. 获取小程序APPID
如果你不知道APPID在哪里看,登录微信小程序后台,进入 开发 → 开发配置 → 开发者ID,即可复制小程序APPID。
[图片:小程序后台开发者ID位置]
3. 在小程序后台确认绑定
提交授权申请后,回到微信小程序后台,进入 微信支付 → 商户号管理,在”待关联商户号”列表中找到刚才发起的申请,点击确认。当授权关系状态显示为”正常”时,绑定即告成功。
[图片:小程序后台确认授权绑定]
第二步:配置微信支付API密钥和证书
商户号申请或绑定成功后,还需要完成两项关键配置——API密钥和支付证书。这两样东西相当于支付通道的”密码”和”通行证”,海狐外卖系统需要它们来安全地发起支付请求和接收支付结果。
1. 安装操作证书
在配置密钥之前,微信要求你先安装操作证书,这是为了保障敏感操作的安全。
登录微信商户平台,进入 账号中心 → API安全,找到”操作证书”区域,点击申请安装。
[图片:商户平台API安全页面]
系统会提示管理员进行身份验证,完成验证后点击确定,操作证书就会自动安装到你的电脑上。整个过程和安装普通软件证书类似,按提示点下一步即可。
2. 设置API密钥(Key)
操作证书安装完成后,就可以设置API密钥了。请务必注意:这里设置的是API密钥,不是APIv3密钥。 如果错设成APIv3密钥,海狐外卖系统的支付功能会无法正常工作。
还是在账号中心 → API安全页面,点击设置密钥:
- 输入你要设置的密钥值。API密钥必须是32位字符,只允许数字和英文大小写字母的组合,不支持中文和特殊符号。
- 建议提前在本地准备一个随机字符串,复制粘贴进去,避免手误。
- 管理员再次验证确认后,密钥设置完成。
[图片:设置API密钥页面]
切记:密钥设置后微信不会二次显示,务必在设置时妥善保存。如果遗忘,只能重新设置,原密钥立即失效。
3. 申请支付证书
支付证书包含公钥和私钥文件,用于加密支付请求和验证支付结果的真实性。申请证书需要借助微信官方的证书工具(WXCertUtil.exe)。
A. 下载证书工具
在账号中心 → API安全页面,点击申请证书按钮。页面会弹窗提示”允许访问”剪切板,点击允许。
[图片:申请证书弹窗]
接着在”提交请求串”环节,点击下载证书工具(WXCertUtil.exe),保存到电脑本地。
B. 使用证书工具申请证书
打开下载好的证书工具:
- 选择证书保存的本地文件夹
- 点击申请证书
- 填写商户号和商户名称。这两个信息在商户平台弹窗中都有显示,可以直接复制粘贴
[图片:证书工具填写商户号界面]
C. 复制请求串到商户平台
在证书工具中点击下一步,生成一串”证书请求串”,点击复制。
回到微信商户平台的弹窗页面,把复制的请求串粘贴到对应位置,点击提交。随后进行安全验证,验证通过后,商户平台会生成另一串”证书字符串”。
[图片:商户平台粘贴请求串]
D. 生成并下载证书
把商户平台生成的证书字符串复制,粘贴回证书工具,点击下一步,工具就会自动生成API证书。
生成完成后,点击查看证书文件夹,你会看到一个压缩包文件。把它解压,里面就包含了支付所需的私钥文件和公钥文件。
[图片:证书文件夹内容]
把这两个文件妥善保存,并在海狐外卖系统后台的对应配置项中上传或填写,即可开启微信支付功能。
常见问题(FAQ)
Q1:个人主体的小程序可以申请微信支付吗?
不可以。微信支付要求小程序必须完成微信认证,而个人主体的小程序暂不支持微信认证。如果你需要收款功能,建议以企业或个体工商户主体重新注册小程序。
Q2:API密钥和APIv3密钥有什么区别?我应该用哪个?
API密钥是传统的对称加密密钥,长度为32位,适用于大多数小程序支付场景。APIv3密钥是微信新版本的密钥体系,但海狐外卖系统目前需要使用传统的API密钥。如果你在配置时看到”APIv3密钥”的选项,请不要设置,而是找到”API密钥”(或”API安全密钥”)进行设置。
Q3:证书申请过程中提示”商户号或商户名称不匹配”怎么办?
请仔细核对你在证书工具中填写的商户号和商户名称,必须与微信商户平台中显示的信息完全一致。特别注意:商户名称不要带多余的空格,建议直接从商户平台弹窗中复制粘贴。
Q4:证书文件丢失了,可以重新申请吗?
可以。如果证书文件丢失或泄露,可以重新登录微信商户平台,在账号中心 → API安全中重新申请证书。旧的证书会自动失效,记得同步更新海狐外卖系统后台的配置。
Q5:申请新的微信支付商户号需要多久?
通常需要1-5个工作日,具体取决于微信支付的审核进度。资料填写越完整、资质越清晰,审核通过越快。建议提前准备好营业执照、法人身份证、对公账户等材料。
相关功能推荐
微信支付配置完成后,你的海狐外卖系统就具备了完整的线上收款能力。接下来可以进一步了解:
- 【店内扫码点餐】——顾客扫码即可下单支付,无需排队,提升翻台率
- 【自动接单设置】——订单支付成功后自动打印小票、通知骑手,减少人工干预
- 【半屏支付配置】——优化小程序支付体验,让顾客支付更流畅
如果你在整个配置过程中遇到问题,欢迎随时联系海狐科技技术支持团队,我们协助你打通支付的最后一公里。
本文基于微信商户平台和小程序后台的当前版本编写,若微信官方界面有调整,请以实际页面为准。