微信支付配置
概述
在秒哒搭建的应用中,您可通过调用微信支付插件,实现便捷线上收款、退款功能。微信支付插件目前支持Native支付、小程序支付,主要适用于PC端、微信小程序端的付款、退款。常见应用场景包括:
- 单商户电商购物:用户在应用中浏览商品后,直接下单并通过微信支付完成付款,如有异议,可向商户申请退款
- 内容/知识付费:用户购买在线课程、电子书、会员订阅等数字内容服务时,应用可调用微信支付完成一次性扣费
- 生活服务:适用于预约挂号、家政预订、社区服务等场景,用户在确认订单后即可唤起支付,支付后完成预约或预定;若未核销,可向商家申请退款,商家同意后可原路退还钱款
- 活动报名与票务:在培训、展会、演出、运动赛事等活动报名场景中,用户填写信息并下单后,可直接通过微信支付完成报名费或门票费用的支付
使用微信支付插件的前置条件:
| 应用类型 | 所使用的支付能力 | 前置条件 | 说明 |
|---|---|---|---|
| 非小程序应用 | Native支付 | 拥有自己的微信商户(普通商户,非服务商下的子商户)微信商户已开通Native支付微信商户中已关联AppID | / |
| 微信小程序应用 | 小程序支付 | 拥有自己的微信商户(普通商户,非服务商下的子商户)微信商户已开通JSAPI支付微信商户中已关联小程序AppID | 小程序支付与JSAPI支付共用权限,故您开通JSAPI支付即可 |
注册微信商户
若您已有自己的微信商户(特指普通商户,服务商下的子商户不支持),可忽略此步骤。 若您还未在微信商户平台注册商户,则需要先进入微信商户平台申请成为普通商户,开通商户时请务必勾选PC网站,以开通Native支付。
| 序号 | 需求 | 需要勾选的经营场景 | 图示 |
|---|---|---|---|
| 1 | 在非微信小程序应用(例如站点、小工具、问卷等)中进行支付、退款等 | PC网站 |
|
| 2 | 在微信小程序应用中进行支付、退款等 | 小程序 | ![]() |
开通所需支付能力
开通Native支付
若您已有微信商户,且已开通Native支付,可忽略此步骤。
若您已有微信商户,但还未开通Native支付,则请通过路径【产品中心 > 我的产品 > Native支付】进入开通。

开通JSAPI支付
若您已有微信商户,且已开通JSAPI支付,可忽略此步骤。
若您已有微信商户,但还未开通JSAPI支付,则请通过路径【产品中心 > 我的产品 > JSAPI支付】进入开通。

使用方式
提出需求
在「应用生成」和「应用修改」两个阶段,您都可以在需求中直接描述使用微信支付或@微信支付新增相关功能,秒哒会根据您的需求及应用类型自行选用Native支付或是小程序支付来实现相关功能。目前,微信支付插件支持支付、退款两大核心交易功能。
应用生成阶段:

应用修改阶段:

生成支付功能
生成对应的支付功能后,可以看到应用中已经生成了支付功能。需要注意的是,此时的支付功能还不可用,您需要在微信支付插件中完成配置才可正式使用。您可以直接点击图中的配置微信支付按钮打开配置,或通过路径【左侧侧边栏 > 插件 > 当前应用使用 > 微信支付 > 配置】进入配置

配置微信支付插件
进入微信支付插件进行配置
根据微信支付官方要求,您必须填写AppID、商户号、商户API证书、微信支付公钥、微信支付公钥ID和APIv3密钥,用于确认支付主体、保障交易安全并加密验证支付数据。因此,为了能够正式使用微信支付功能,请在配置微信支付弹窗中将对应信息填入以关联您的商户,如何获取对应信息请见下文。

获取AppID
AppID是微信支付中用于唯一标识应用的标识符,它可对应公众号、小程序、App等不同载体,AppID需与您的商户号绑定,以确保交易来源合法性。
若已绑定,可登录微信商户平台,通过路径【产品中心 > AppID账号管理 > 我关联的AppID账号】来查看。若未绑定,请参考商户号绑定AppID指南进行绑定。

若您还没有用于获取AppID的服务号、小程序等商户应用载体,请先前往对应平台按需申请。支持绑定AppID的载体如下:
| 支持关联AppID的载体 | 备注 | 适用的支付能力 |
|---|---|---|
| 服务号 | 需要已通过微信认证 | Native支付 |
| 公众号 | 需要已通过微信认证公众号限定支持政府或媒体类 | Native支付 |
| 小程序 | 需要已通过微信认证 | Native支付小程序支付 |
| 企业微信 | 需要已通过微信认证关联企业微信类型AppID前,需开通企业微信功能 | Native支付 |
| 移动应用 | 需要已通过微信认证关联移动应用类型AppID前,需开通App支付 | Native支付 |
需要注意的是,当您在小程序应用中集成小程序支付时,AppID必须为小程序AppID
获取商户号
商户号(mchid)是商户在微信支付平台申请的唯一身份标识,用于确认商户身份并完成资金结算。可登录微信商户平台,通过路径【账户中心 > 商户信息】来查看商户号,如您还没有商户,请先进行申请。

获取商户API证书
商户API证书用于验证商户身份并确保接口调用的安全性。您可登录微信商户平台,通过路径【账户中心 > API安全 > API证书】下载证书,下载后可在文件中找到后缀为p12格式的文件。

若您还没申请商户API证书,请先进行申请,详细步骤参考申请商户API证书流程。请注意,下载后需妥善保管,同一个证书只能下载一次,若遗失或泄露,需在商户平台重新申请。
获取微信支付公钥
微信支付公钥主要用于验证消息真实性和加密敏感信息,文件格式PEM格式文件,您可登录微信商户平台,通过路径【账户中心 > API安全 > 申请公钥】下载公钥。若您还没有设置,请先进行设置,详细步骤可参考微信支付公钥获取指南。

获取APIv3密钥
APIv3密钥用于微信支付V3接口的加密与解密,确保数据传输安全,防止信息被篡改。您可登录微信商户平台,通过路径【账户中心 > 账户设置 > API安全 > APIv3密钥】设置密钥,详细步骤可参考设置APIv3密钥流程。

测试并正式使用
按照上述流程获取对应的信息和文件后,在微信支付插件配置弹窗中填入并保存,此时即可完成关联。

对于Native支付,您可在预览中进行功能调试,随后发布应用正式使用。

注意:为确保支付服务的合规与用户权益,当您接入微信支付功能时,请务必在应用中增加退款及商家退款审核功能,便于您的用户在出现交易问题可以申请退款

