手把手教程:码云数智小程序商城如何开通微信支付(自有支付模式)
在运营小程序商城的过程中,能否顺畅地完成微信支付对接,直接关系到交易闭环能否跑通。很多商家在配置支付环节时,常常因为流程复杂、平台众多而感到头疼。今天,我们就以码云数智小程序商城为例,把微信支付的申请和配置步骤拆解清楚,帮您一次配置成功。
一、准备工作:先看清“硬性门槛”
在动手之前,我们需要先确认自己是否具备开通条件。根据官方要求,使用微信支付功能需要满足两点:
- 商城版本:您的码云数智商城需要是标准版及以上。
- 账号资质:您必须拥有一个已完成微信认证的企业类型小程序,并且持有与该小程序主体一致的微信商户平台账号(商户号)。
特别提醒:个人主体注册的小程序目前无法通过微信认证,因此暂时无法申请微信支付。如果您目前是个人主体,需要先考虑主体变更或重新注册企业小程序。
二、核心流程:三步走,理清配置全貌
整个配置过程可以概括为三个关键阶段:关联商户号、商城后台配置、API安全认证。我们一步步来看。
第一步:将微信商户号与小程序绑定
首先,您需要登录三个核心平台:微信公众平台(管理小程序)、微信商户平台(管理资金)以及码云数智商城管理后台。
如果您还没有微信商户号,那么需要先申请。操作路径是:登录小程序后台,在“微信支付-接入微信支付”中点击“申请接入”,系统会引导您跳转至商户平台注册新商户号。整个申请流程包括填写资料、等待审核、查收开户邮件、验证打款金额以及签署协议,通常需要1到5个工作日。
如果您已经有了与小程序主体一致的商户号,则可以直接进行绑定。登录微信商户平台,在“产品中心-APPID授权管理”中点击“关联更多APPID”,输入您小程序的AppID(该信息可在小程序后台的“开发-开发设置”中获取),提交授权申请。
提交后,别忘了回到微信公众平台的小程序后台,在“微信支付-商户号管理”中确认这一授权申请。您也可能在“公众平台安全助手”的模板消息中收到确认通知,点击确认即可完成绑定。
第二步:在商城管理后台开启并配置支付
完成商户号与小程序的关联后,我们进入码云数智商城管理后台。在左侧菜单中找到【商城】-【支付设置】-【线上支付】,将“小程序微信支付”功能开启。
接下来,您需要将微信商户号复制并粘贴到商城后台对应的输入框中。商户号可以在微信商户平台的“产品中心-开发配置”中查看到。
填写完商户号后,点击“下一步”,系统会引导您进入“开启支付能力”环节。这里需要确保您在商户平台中已经开通了 JSAPI支付 功能。您可以在商户平台的“产品中心-我的产品”中找到它,如果显示“未开通”,请按照页面提示完成开通操作,直到状态变为“已开通”,然后再回到商城后台点击“下一步”。
第三步:API安全认证(最关键的一步)
这一部分是整个配置中最容易出错的环节,主要包含三项认证操作。
1. 验证商户身份(上传证书和证书序列号)
您需要登录微信商户平台,进入“账户中心-API安全-管理证书”,申请新的证书文件。将生成的证书文件下载后,上传至商城后台的指定位置。同时,在证书管理页面中复制“证书序列号”,也一并填写到商城后台对应栏位。
2. 验证微信支付身份(平台证书或微信支付公钥)
微信支付目前提供两种身份验证方式:平台证书和微信支付公钥。
- 如果您的商户后台只显示了平台证书信息,那么系统会自动处理,您无需额外配置。
- 如果商户后台显示的是“微信支付公钥”信息,则您需要自行配置公钥ID并上传公钥文件。具体操作是:在商户平台的“账户中心-API安全-微信支付公钥”中,按照指引生成并下载公钥文件,然后将其公钥ID和文件内容配置到商城后台。
- 如果两种信息都显示,则以微信支付公钥的配置方式为准。
3. 设置解密回调(APIv3密钥)
最后一步,您需要在商户平台的“账户中心-API安全”中设置一个32个字符的 APIv3密钥。设置完成后,请务必将该密钥完整复制,并粘贴到商城后台的对应输入框中。
特别提醒:这个密钥一旦设置,请不要随意修改。如果日后确有修改需求,一定要记得同步更新到商城管理后台,否则会导致支付回调失败。
三、最后一步:验证支付是否成功
所有配置完成后,最关键的一步就是测试。您可以使用微信扫描商城小程序的二维码,模拟下单一笔小额订单,尝试完成支付。如果支付流程顺畅,资金能够正常进入商户账户,那么恭喜您,配置已经全部成功。
如果支付失败,也不必着急。建议您对照教程重新检查每一步,特别是API证书、公钥和密钥的填写是否准确无误。多一分细心,就能少走弯路。