小程序配置微信支付教程

2024-09-03

外卖会员卡小程序的会员付费升级和商城板块,均有支付环节,需用到微信支付,以下为小程序与微信支付的对接配置教程。

申请微信支付的小程序账户需要进行微信认证,且仅允许注册主体为企业或个体工商户的小程序接入,您目前已经搭建好的外卖会员卡小程序账号,是可以申请开通微信支付功能。


第一步:申请微信支付商户号

登录微信小程序后台—微信支付—申请接入,如下图:


1.jpg


选择“我还没有微信支付商户号”,点击“申请接入”,选择“注册微信支付商户号”,如下图:


2.jpg

3.jpg


点开后,根据页面填写对应的申请信息、管理员扫码验证—微信支付审核—验证打款金额—登录商户平台签署协议,其申请过程比较简单,审核时间仅需十几秒,从填写到审核数分钟即可完成。完成后,即可看到微信支付商户号。


第二步:登录微信商户平台添加授权

登录微信商户平台—产品中心—APPID授权管理—新增授权申请单,输入小程序APPID,进行授权绑定,如下图:


4.jpg

5.jpg


小程序APPID获取方式:登录微信小程序—开发—开发配置—开发者ID,进行获取,如下图:


6.jpg


第三步:提交审核申请后,需要在“微信小程序—微信支付—商户号管理—待关联商户号—操作确认”。授权关系状态刷新为正常后,即表示绑定成功,如下图:


7.jpg


第四步:登录微信商户平台—账号中心—API安全,设置AIP密钥。

设置步骤:登录微信商户平台—账号中心—API安全,进行安装操作证书,如下图:


18.jpg


点击“申请安装”,进行安装操作证书,如下图:


19.jpg


管理员进行验证后,进行确定,安装操作证书,如下图:



登录微信商户平台—账号中心—API安全,点击“设置密钥”,如下图:


22.jpg


注意:本外卖会员卡小程序后台需要进行API密钥设置,请不要设置APIv3密钥,密钥设置错误,会导致支付失败。


23.jpg


输入需要设置的API密钥值,进行确定,如下图:


24.jpg


API密钥请通过随机秘钥生成网站去生成,网站地址:https://suijimimashengcheng.bmcx.com/,所用字符请选择3种,密码长度32位。

管理员进行验证确认后,API密钥设置完成,再次进行安全验证,如下图:


25.jpg

26.jpg


第五步:获取私钥和公钥文件

登录微信商户平台—账号中心—API安全,进行生成私钥和公钥文件并下载。

设置步骤:登录微信商户平台—账号中心—API安全,点击“申请证书”按钮,并按以下指引完成证书申请,如下图:


29.jpg


在弹窗中,点击“允许访问”,同意网页访问剪切板,如下图:


30.jpg


在弹窗的“提交请求串”环节,点击“下载证书工具”, 下载并打开文件“WXCertUtil.exe”,如下图:


31.jpg


选择“证书工具WXCertUtil.exe”文件下载地址,如下图:


32.jpg


打开证书工具,选择证书保存地址,点击“申请证书”,如下图:


33.jpg



在弹窗中填写商户号和商户名称后,点击“下一步”按钮,获取证书,如下图:


34.jpg


注意:商户号与商户名称,在微信商户平台—生成API证书弹窗中有显示, 如图:


35.jpg


点击“复制”按钮,将“证书字符串”复制到微信商户平台,如下图:


36.jpg


将复制的 “提交请求串”粘贴到微信商户平台—生成API证书,如下图:


37.jpg


继续进行安全验证,如下图:


38.jpg


请点击按钮“复制证书字符串”,粘贴到“证书工具”中获取证书文件,如下图:


39.jpg


在“证书工具”点击“下一步”,进行生成API证书,如下图:


40.jpg


点击“查看证书文件夹”,如下图:


41.jpg


在打开的文件夹中,查看到压缩包,如下图:


42.jpg


将“证书压缩包”解压缩,可以看到生成的“私钥”与“公钥”文件,如下图:


43.jpg


就此,完成以上步骤,表明小程序支付对接完成。

在本外卖卡小程序的支付设置中,支付系统无需设置私钥文件【apiclient_cert】和公钥文件【apiclient_key】,仅需填写商户号、支付秘钥两项内容即可,如下图5个步骤即可完成本外卖卡小程序的支付系统配置:


1535.jpg



分享