一、申请小程序支付
申请微信支付的小程序需通过微信认证,注册主体为个人的不支持认证,所以主体为个人的小程序不支持微信支付。
申请情况分两种:
情况一、申请一个新的微信支付商户号;
情况二、绑定已有微信支付商户号。
情况一、申请新的微信支付商户号
微信商户号(注册地址:微信支付 ) ,接入微信支付
情况二、绑定已有的微信支付商户号
(注:已有商户号的开发者可通过绑定已有微信支付商户号快速开通微信支付。目前只支持绑定主体一致且完成所有开户流程的新接口普通类型商户号,其他类型均不支持)
登录微信公众平台(或小程序后台),绑定商户号,如下图所示:
将APPID绑定到商户号:
提交授权申请后,返回【微信小程序-微信支付-商户号管理】中进行确认,授权关系状态刷新为正常后,即表示绑定成功。
二、在官微后台配置小程序支付
配置小程序的APPID和APPSecret
登录小程序后台,获取小程序的APPID和APPSecret
IP白名单列表(官微中心后后台):
将APPID和APPSecret填写到官微中心
开启微信支付功能(小程序用户开通【商城小程序微信支付】功能):
配置商户号和商户密钥
如果您选择的是绑定已有商户号开通微信支付,可直接将微信公众号支付里的商户号和商户密钥复制到微信小程序支付设置中的商户号和商户密钥中如果您申请了新的微信支付商户号,可登录微信商户平(https://pay.weixin.qq.com/)获取商户号和商户密钥
申请证书
“下载证书工具” ,解压缩文件并按步骤操作获得请求串:
复制粘贴至如下文本框中:
复制证书串:
粘贴到证书工具:
生成证书文件压缩包:
保存好证书文件:
生成API秘钥并保存:
开通JSAPI支付及Native支付两款产品:
进入产品设置页面:
根据实际情况配置对应的参数,如果是网页端,则下面需要全部配置,仅小程序端则无需配置。
JSAPI支付中配置参数:
1、https://域名/
2、https://域名/payment/
3、https://www.域名/
4、https://www.域名/payment/
Native支付配置:https://域名
(若域名未安装SSL证书,则使用HTTP配置)
配置完成后如下图所示: