更新时间:2024-08-20 GMT+08:00
分享

微信支付设置

操作场景

对接微信支付后用户在平台可以实现在线即时支付效果。对接支付后可应用在知识付费、表单系统的在线报名、预约支付功能上。

图1 微信支付设置

教程涉及三个平台(建站后台管理、微信公众平台微信商户平台),请注意区分。

授权公众号

  1. 登录企业门户控制台,选择站点,单击“网站设计”,进入网站管理后台。
  2. 在“互动>公众号”中,授权已认证服务号或已认证订阅号,仅支持政府和媒体类型。
    图2 绑定公众号
  3. 获取AppSecret并填写在下图位置,填写完成后单击“提交”。
    图3 填写AppSecret

商户平台提交授权申请

商户平台提交授权申请以下分两种场景:

场景一:未注册过商户平台帐号。

如果未拥有微信支付商户帐号,可登录授权的微信公众号,在“广告与服务>微信支付>支付申请”中单击“申请接入”进行注册商户帐号。选择“我还没有微信支付商户号”后根据提示进行申请。

场景二:已拥有微信商户平台帐号。

  1. 已拥有微信商户平台帐号的用户,登录微信商户平台,在“产品中心>APPID帐号管理”中,单击“关联APPID”。

  2. 输入公众号的APPID进行授权绑定。

公众号APPID获取位置

在公众号“设置与开发>基本配置”中获取开发者IDAPPID。

确认关联商户号

在商户平台提交授权申请后,返回微信公众号后台,在“微信支付>商户号管理>待关联商户号”中进行确认。

开通支付产品

进入微信商户平台,单击“产品中心>产品大全>我的产品”开通“JSAPI支付”、“Native支付”、“H5支付”

表1 支付产品定义及申请条件

支付产品名称

定义

申请条件

JSAPI支付

JSAPI支付是指用户在微信中打开商户的H5页面,商户在H5页面通过调用微信支付提供的JSAPI接口调起微信支付模块来完成支付,适用于在公众号、朋友圈、聊天窗口等微信内完成支付的场景。

已认证服务号或已认证订阅号(仅支持政府和媒体类型)、已备案域名。

Native支付

Native支付是指商户系统按微信支付协议生成支付二维码,用户再用微信“扫一扫”来完成支付,适用于PC网站支付、实体店单品等场景。

已认证服务号或已认证订阅号(仅支持政府和媒体类型)、已备案域名。

H5支付

H5支付是指商户在微信客户端外的移动端网页展示商品或服务,用户在前述页面确认使用微信支付时,商户发起本服务呼起微信客户端进行支付。主要用于触屏版的手机浏览器请求微信支付的场景。可以方便的从外部浏览器唤起微信支付。

目前针对18个类目开放了H5支付权限,可登录微信商户平台,单击“产品中心”>“我的产品”>“支付产品”>“H5支付”进行申请,申请时需填写已备案域名。

配置支付数据

  1. 在建站后台管理“交易管理>支付设置>微信支付”中获取数据链接。

    请使用已备案的手机版网站域名,并确认您设置的已备案手机网站域名为主域名。

    图4 获取数据链接
  2. (可选)如果后台管理中没有“交易管理”这一导航项,请到“产品>功能设置”中开启“知识付费产品”功能,然后刷新后台管理。
    图5 开启“知识付费产品”功能
  3. 回到微信商户平台,在“产品中心>开发配置>支付配置”中将建站后台的数据链接添加到对应位置。
  4. 支付授权目录共有两条链接,需要分别添加。

    支付链接配置与后台显示的链接需保持一致,如您的链接显示 https://https://m.abc.com/wxPay/为错误链接,删除其中一个https即可。

填写商户号

  1. 进入微信商户平台,在“产品中心>开发配置”中获取商户号。

  2. 将商户号填写在“微信支付商户号”位置。
    图6 填写微信支付商户号

设置支付密钥

  1. 在微信商户平台“账户中心>账户设置>API安全>API密钥”中设置API密钥(需先安装操作证书,根据安装提示操作即可)。

    密钥要求:大小写英文字母+阿拉伯数字的32位密钥。

    请勿轻易修改支付密钥,如需修改密码,请在修改密码后,回到建站后台同步更新。

  2. 回到建站后台管理,输入设置好的32位API密钥。
    图7 设置商户支付密钥
  3. 商户号和支付密钥填写完成后请单击“保存”。
    图8 保存

配置网页授权域名

  1. 进入微信公众平台“设置与开发>公众号设置>功能设置”中单击“网页授权域名”的设置按钮。

  1. 进入页面后单击文件名称进行下载文件。除了下载保存位置自行选择,其他信息请勿修改。

  2. 下载的文件上传到建站后台管理“资源库>虚拟根目录”位置。电脑版和手机版都需要分别上传同一个文件。
    图9 文件上传
  3. 两个文件上传完成后回到公众号平台,在网页授权域名中填写您的已备案手机网站域名文件上传是前置条件,上传完成后输入域名才能正常保存。

  4. 如域名配置了https的情况下,需要开启强制效验https才能保存成功。

  5. 完成以上配置操作后,即可使用微信支付。

相关文档