文档中心
官网

微信支付

一、背景

微信支付一直致力于为用户和企业提供安全、便捷、专业的在线支付服务。以“微信支付,不止支付”为核心理念,为个人用户创造了多种便民服务和应用场景,为各类企业以及小微商户提供专业的收款能力,运营能力,资金结算解决方案,以及安全保障。企业、商品、门店、用户已经通过微信连在了一起,让智慧生活,变成了现实。

2018年8月15日,腾讯发布的第二季度及中期综合业绩报告显示,微信和WeChat的合并月活跃账户数达10.58亿。以微信支付为核心的“智慧生活解决方案”至今已覆盖数百万门店、30多个行业,用户可以使用微信支付来看病、购物、吃饭、旅游、交水电费等,微信支付已深入生活的方方面面。

二、开通微信支付

2.1 登录微信支付

先要实现微信支付在线支付,您首先得准备个已经认证的微信公众号(服务号),这是必须条件。因此,如果看到这您还没有已认证的微信公众号(服务号)的话,建议您先去注册微信公众号(服务号)。下文假设您已经完成拥有了已认证通过的微信公众号(服务号)。

浏览器打开微信支付网址 https://pay.weixin.qq.com 然后微信扫码登录,手机确认登录进入到微信支付控制台,如下图:

需要注意的是,如果您是第一次使用微信支付的话,那么您需要注册成本微信支付的商家。注册流程遵循官方提示即可。

2.2 关联公众号

需要注意的是,如果您已经操作了微信公众号与微信支付的绑定,可以跳过本步骤。

登录微信支付后,打开连接 https://pay.weixin.qq.com/index.php/extend/merchant_appid/mapay_platform/account_manage 然后如下图操作:

如何获取微信公众号的AppId?

请参考本教程的微信登录教程篇章内容。

提交之后,打开微信公众号网页的地址也就是右侧的链接 https://mp.weixin.qq.com 扫码登录进入微信公众号的控制台,操作如下图:

2.3 开通支付产品

2.3.1 背景

MeEdu 接入微信支付采用了它提供的两个支付产品,分别是 微信JSAPI支付微信H5支付。现在,我们回到微信支付的控制台,点击右侧的链接 https://pay.weixin.qq.com/index.php/extend/product/lists?tid=3

2.3.2 开通 微信 JSAPI 支付

开通产品

教程因为我的微信支付的商家账号已经开通了JSAPI支付无法为您提供申请开通的流程指导,如果您依据微信支付的界面提示无法独立完成申请开通流程的话,可以联系客服提供人工支持。下面假设您已经完成了JSAPI支付的开通并审核通过。

配置产品

浏览器打开 https://pay.weixin.qq.com/index.php/extend/pay_setting 如下图操作

2.3.3 开通微信H5支付

开通产品

教程因为我的微信支付的商家账号已经开通了H5支付无法为您提供申请开通的流程指导。如果您依据微信支付的界面提示无法独立完成申请开通流程的话,可以联系客服提供人工支持。下面假设您已经完成了H5支付的开通并审核通过。

配置产品

浏览器打开 https://pay.weixin.qq.com/index.php/extend/pay_setting 如下图操作,添加添加按钮:

2.4 支付配置

2.4.1 获取商户号mchId

浏览器打开 https://pay.weixin.qq.com/index.php/core/account/info 可以看到商户号,如下图:

2.4.2 API安全

浏览器打开 https://pay.weixin.qq.com/index.php/core/cert/api_cert#/ 操作如下图:

关于上图中的 APIv2密钥APIv3密钥请配置成相同的值。至于配置成什么值,您可以浏览器打开 https://suijimimashengcheng.bmcx.com 操作如下:

另外,在完成上图中的商户API证书配置后,您将会得到下面几个文件:

上图中的三个文件将会在后续用到。

三、系统配置

进入 meedu 系统后台,左侧菜单点击系统配置,选中支付配置,如下图:

到这里,微信支付配置完成。