支付应用
支付应用域管理两类凭证:移动端应用(各端小程序的登录与收银凭证)和开放应用登记(微信公众号 / 小程序、抖音应用等,JSAPI 与小程序支付取 openId 时必需)。菜单路径:支付管理 → 支付应用。
这里登记的是「平台 / 商户在微信、抖音等开放平台申请的应用」;通道侧的收款凭据在通道商户配置,两者配合使用。
移动端应用配置
入口:支付管理 → 支付应用 → 移动端应用。先选择端(商户端 / 管理端 / 收银台小程序),进入后按平台分页签配置各小程序凭证:
| 平台 | 需要填写 |
|---|---|
| 微信小程序 | 小程序 AppId、AppSecret、原始 ID(gh_ 开头,可选) |
| 支付宝小程序 | AppId、鉴权方式(公钥模式:应用私钥 + 支付宝公钥;证书模式:应用私钥 + 三张证书文件) |
| 抖音小程序 | AppId、AppSecret |
- 这些凭证服务于登录(小程序端登录本系统)与收银(收银台小程序拉起支付)。
- 保存时只提交发生变化的敏感字段,未改动的密钥不会重复提交;编辑前需二次确认。
- 安卓 / iOS APP 页签为预留,暂未开放。
收银台小程序的特殊性
全平台共用一套收银台小程序凭证。支付时的 openId 与收款应用必须同源:平台小程序的 AppId 需在所用支付通道侧完成绑定或报备(服务商模式通常是服务商小程序 + 子商户号报备,聚合通道一般为子应用维度),并非所有通道开箱即用,接入前先与通道确认。
微信应用(Hub)
入口:支付管理 → 支付应用 → 支付应用(微信)。页面分「平台应用 / 商户应用」两个页签:
| 页签 | 用途 |
|---|---|
| 平台应用 | 以平台 / 服务商身份登记的公众号、小程序、移动应用,供各通道的产品级默认绑定引用 |
| 商户应用 | 归属具体商户的公众号 / 小程序等,供该商户的通道商户能力绑定使用(先选商户再管理) |
登记字段:应用名称、应用类型(公众号 / 小程序 / 移动应用)、AppId(全局唯一,保存时查重)、AppSecret。
应用类型不能随意变更
编辑时变更应用类型,系统会自动清除与该应用不兼容的能力绑定,变更后需重新配置能力绑定。
能力绑定
微信支付按支付能力取 openId,不同能力对应用类型有兼容要求(如 JSAPI 只认公众号、小程序支付只认小程序、扫码与付款码兼容多种)。绑定发生在两个层面:
| 层面 | 入口 | 作用 |
|---|---|---|
| 产品级默认 | 各微信系服务商产品的「平台默认能力」 | 该产品下未单独绑定的通道商户回落使用 |
| 通道商户级 | 通道商户详情 → 应用管理 → 能力绑定 | 为单个通道商户指定各能力用哪个应用 |
服务商(特约)模式下每个能力还可以选择「服务商默认」——即不单独绑定、跟随服务商侧配置。绑定选项只会列出与该能力类型兼容的应用,防止选了用不上的组合。
抖音应用
结构与微信 Hub 完全一致(平台应用 / 商户应用 / 能力绑定),差异:
- 应用类型为小程序 / 移动应用 / 网站应用,没有公众号;
- 支付能力对应抖音系(JSAPI、扫码、H5、APP),兼容规则随能力不同。
微信域名校验
微信侧配置业务域名 / JS 接口安全域名时,要求在网站根目录放置校验文件。系统提供托管:
| 入口 | 支持的文件 | 场景 |
|---|---|---|
| 支付管理 → 支付应用 → 域名校验(平台级) | 微信下载的校验文件(.txt / .html) | 平台域名的校验托管,可按商户号归档查询 |
| 商户工作台 → 业务配置 → 微信域名验证(商户级) | 仅 MP_verify_*.txt | 商户自有域名(如商户端回调域)的校验文件 |
上传时直接选择微信公众平台上下载的原始文件,系统读取内容后托管在支付域名下;上传后到微信公众平台按系统提示的地址完成域名配置即可。编辑只能改备注,文件本身如需更换请删除后重新上传。