一、功能介绍
微信小程序制作开发的目的是使10亿微信用户“触手可及”,覆盖更广的用户群体,提升企业的竞争能力。当然,微信小程序的功能不应该仅限于展示和宣传,还要把线上销售功能相结合,为企业带来新的增长点。
那么,您的微信小程序就需要开通微信支付功能,以便用户可以直接在小程序上购买付款。
此教程为微信支付“自有模式”教程,微信支付“直连模式”和“自有模式”区别如下:
直连模式:适合没有商户号情况,操作简单。直接在教育后台申请特约商户号,申请完成后操作支付能力配置即可正常使用收款(直连模式申请的特约商户号与普通商户号功能一致,且比官网申请方便、更快)。详情点击查看[微信支付直连模式]教程
自有模式:适合已有商户号的情况,配置步骤相对复杂。需根据微信要求完成一系列配置,并把商户相关信息准确无误填写教育管理后台才可以正常收款。
二、功能说明
【版本】标准版及以上版本
【注意】划重点
① 想要进行小程序微信支付申请,必须先通过小程序微信认证
② 在教育使用复用公众号资质注册用户需找回账号密码后,能在微信公众平台登录才可以设置支付
③ 将符合条件小程序授权给教育
④ 建议提前注册好微信商户号,微信商户平台链接:https://pay.weixin.qq.com/
三、设置教程
目录:
1.绑定已有微信商户号
2.开通JSAPI支付功能
3.获取商户号与填写
4.设置API密钥与填写
5.获取并上传商户证书
6.支付验证
----------------------------------------------------------------------------------------------------------------------------------------------
1. 绑定已有微信商户号 *注意:下面的步骤1.1、1.2在商户平台完成。 1.1 登录微信商户平台,进入【产品中心-APPID授权管理】,点击【新增授权申请单】。 1.2 输入小程序的APPID后点击【下一步】进行授权。点击查看:如何查看小程序APPID *注意:下面的步骤1.3在微信小程序管理后台完成 1.3 在商户平台提交授权申请后,登录微信小程序管理后台,点击登录。在【微信支付-商户号管理】找到【待关联商户号】,确认申请绑定的商户号。 (如有多个商户号的用户,确认前注意核对要绑定的商户号是哪一个哦) 2. 填写商户号 *以下操作在微信商户平台操作 2.1 获取商户号 在微信商户平台【产品中心-开发配置】中找到商户号。 *以下操作在教育管理后台操作 2.2 填写商户号 回到教育管理后台,将获取的商户号填写在【微信支付商户号】中。 3. 开通JSAPI支付功能 *以下操作在微信商户平台操作 在微信商户平台点击【产品中心-我的产品】,找到【JSAPI支付】,单击开通。 3. 配置api安全认证 a.上传证书 点击微信支付商户平台--账户中心--API安全--管理证书中,申请新的证书获得文件,上传至教育后台。 b.填写证书序列号 证书申请成功后,在点击微信支付商户平台--账户中心--API安全--管理证书中即可查看对应证书的序列号 将证书和序列号上传至教育后台--支付设置--小程序微信支付设置位置(如图) ② 验证微信支付身份 微信商户验证支持2种方式:平台证书和微信支付公钥。 平台证书:无需客户配置,系统自动完成。 微信支付公钥:必须客户自行前往微信商户后台进行配置,填写公钥ID、上传公钥文件。 使用哪种方式,以实际商户后台显示为准: ①. 仅有微信支付公钥:如果商户后台仅显示微信支付公钥信息,则使用微信支付公钥加密方式,需配置公钥ID、上传公钥文件。 ②. 仅有平台证书:如果商户后台仅显示平台证书信息,则使用平台证书加密方式。 ③. 既有微信支付公钥,也有平台证书: 3.1 如果微信支付公钥显示【未开启】、【切换中】,那么必须使用平台证书 3.2 如果微信支付公钥不是显示【未开启】、【切换中】,那么必须使用微信支付公钥。 配置流程: a.仅有平台证书 证书微信支付自动提供平台证书,无需商户进行任何操作。 b.仅有微信支付公钥/两者都有 登录微信支付商户平台,账户中心-API安全-微信支付公钥,按照指引生成并下载公钥 将序列号填写至教育后台--支付设置--小程序微信支付设置位置(如图) ③ 解密回调 a.点击微信支付商户平台--账户中心--API安全,设置支付APIV3密钥(APIV3申请教程),设置32个字符的密钥,同时进行复制。 注:设置密钥后,不要轻易修改支付密钥,避免造成麻烦,如需要修改的话记得同步更新到凡科教育管理后台。 6. 验证支付 完成信息填写后记得保存,保存后就可以测试支付功能是否正常使用了哦。 使用微信扫码小程序进行支付,如能正常支付则证明完成设置。