为微信小程序开通支付功能,需要完成以下主要步骤:

一、前提条件

  1. 已认证的小程序:小程序必须完成微信认证(企业、个体户、政府、媒体等组织类型)
  2. 营业执照:企业或个体工商户需要有效的营业执照
  3. 对公银行账户:企业银行账户
  4. 法人身份证:企业法人的身份证信息

二、开通流程

步骤1:开通微信支付商户号

  1. 登录小程序后台

    • 微信公众平台 → 小程序管理后台
  2. 进入支付管理

    • 左侧菜单 → 功能 → 微信支付
  3. 申请微信支付

    • 点击「开通」
    • 选择「申请接入」→「新申请」
  4. 填写商户资料

    • 经营信息:经营范围、销售商品类型等
    • 商户信息:企业信息、法人信息等
    • 结算信息:对公银行账户信息

步骤2:等待审核

  • 通常需要 1-3个工作日
  • 审核通过后,会收到商户号(MCHID)

步骤3:配置支付密钥

  1. 设置API密钥

    • 登录微信支付商户平台
    • 账户中心 → API安全 → 设置API密钥(32位)
  2. 下载证书(重要)

    • API安全 → 下载证书
    • 包含:apiclient_cert.pem、apiclient_key.pem

三、小程序端配置

1. 关联商户号

// 在小程序后台关联商户号
小程序后台 → 微信支付 → 关联商户号

2. 配置支付目录

  • 商户平台 → 产品中心 → 开发配置
  • 添加小程序的支付授权目录
  • 格式:https://yourdomain.com/path/

3. 配置服务器域名

在小程序后台设置:

request 合法域名: https://api.mch.weixin.qq.com

四、核心支付参数

开通后你会获得:

参数名称说明获取位置
AppID小程序ID小程序后台
MCHID商户号微信支付商户平台
API密钥32位密钥商户平台API安全
APIV3密钥新版本API密钥商户平台API安全
证书文件.pem文件商户平台下载

五、开发准备

后端需要:

  1. 配置支付参数
  2. 实现统一下单API
  3. 处理支付回调
  4. 证书文件部署

前端需要:

  1. 调用 wx.requestPayment API
  2. 处理支付结果

六、费用说明

项目费用
小程序认证费300元/年
微信支付费率通常0.6%
结算周期T+1(次日结算)

七、常见问题

Q:个人小程序可以开通支付吗?

A: 不可以,必须是企业、个体户等组织类型。

Q:审核需要多长时间?

A: 通常1-3个工作日,资料齐全的话可能更快。

Q:一个商户号可以关联多个小程序吗?

A: 可以,一个商户号可以关联多个小程序。

Q:支付功能有地域限制吗?

A: 目前主要支持中国大陆地区。

八、后续维护

  1. 证书更新:证书每年需要更新一次
  2. 费率调整:根据业务情况可申请调整费率
  3. 合规经营:确保业务符合微信支付规范

建议

  1. 提前准备:所有资料准备齐全后再申请
  2. 测试环境:开通后先在沙箱环境测试
  3. 安全第一:妥善保管API密钥和证书文件

完成以上步骤后,你的小程序就具备了微信支付能力,可以开始进行支付功能的开发了。

更多推荐