4.3、证书工具---填写商户信息(必须与营业执照的功能保持一致)
[4.4 、证书工具---复制请求串到平台](#4.4 、证书工具—复制请求串到平台)
[4.5 、证书工具---从平台复制证书串过来](#4.5 、证书工具—从平台复制证书串过来)
[4.6 、证书工具---生成证书](#4.6 、证书工具—生成证书)
前言
本文主要讲解如何申请微信商户号和开通微信支付功能。
1、申请商户号
申请流程与资料
详细申请步骤
步骤1: 访问微信支付网址:微信支付接入指引 - 微信支付商户平台
步骤2: 选择【我有小程序】,然后点击 【接入微信支付】按钮
**步骤3:**当没有商户号的时候,点击【注册微信支付商户号】
步骤4: 填写申请单信息**(使用超级管理员的账号进行申请)**
申请单创建后,点击【提交】进入下一步。
- 填写完毕,提交信息,等待审核即可。
申请开通接入微信支付步骤
-
步骤1:访问微信支付网址:微信支付接入指引 - 微信支付商户平台
-
步骤2:选择【我有小程序】,然后点击 【接入微信支付】按钮,并选择【登录已有商户号】
步骤4:进入产品中心=》我的产品=》选择对应的【支付产品】申请开通即可。
附:官方接入指引-小程序接入支付接入指引-小程序接入支付
2、申请微信小程序
申请小程序步骤
**步骤2:**点击【前往注册】
**步骤3:**填写注册信息
点击【注册】后,会发送激活信息到邮箱,进入邮箱点击链接即可。
步骤4:信息登记
根据需要选择主体类型
**步骤5:**填写完毕,扫码验证信息,点击【继续】即可
查看小程序AppID
- 当我们申请完小程序后,就可以进入小程序后台页面
- 进入【开发】->【开发设置】->就可得到AppID
备注:在小程序的开发中,很多地方都会用到AppID
3、微信支付普通商户与AppID账号关联
第一步: 服务商/渠道商/从业机构登录服务商平台【pay.weixin.qq.com/】->产品中心->AppID账号管理->我关联的AppID账号->+关联AppID,即可新增AppID账号;
开发者模式:
**第二步:**填写已完成微信认证的AppID信息,阅读并签署《微信支付商户号与APPID授权协议》,点击"提交",发起授权申请;
**第三步:**通知AppID的管理员登录对应的管理后台,确认信息并完成授权。
注意:登录的账号(昵称及AppID)需要与待授权的账号一致,若不一致时无法完成确认流程。
**公众号/订阅号:**登录公众平台(mp.weixin.qq.com)> 广告与服务 > 更多能力 > "微信支付-商户号管理",查看相关商户号信息,确认授权申请;
**小程序:**前往公众平台(mp.weixin.qq.com),点击"微信支付-商户号管理",查看相关商户号信息,确认授权申请,或在"公众平台安全助手"下发的模板消息中确认授权信息;
**移动应用:**前往开放平台(open.weixin.qq.com),点击"管理中心-查看-微信支付-商户号管理",查看相关商户号信息,确认授权申请。
4、获取开发中需要的密钥和证书
4.1、申请证书
微信商户平台->【账户中心】->【API安全】->【申请证书】
4.2、下载证书工具
4.3、证书工具---填写商户信息(必须与营业执照的功能保持一致)
4.4 、证书工具---复制请求串到平台
4.5 、证书工具---从平台复制证书串过来
4.6 、证书工具---生成证书
4.6、申请APIv3密钥
调用API时,需用API密钥生成签名,从而界定你的身份及防止他人篡改数据,需妥善保管防止泄露(API密钥的设置与修改不影响APIv3密钥)
使用随机密生成器去生成密码生成 - 在线工具
5、接入汇总
(1)获取商户号
(2)获取APPID(微信公众号分配的)
(3)商户私钥文件
(4)获取API3密钥
(5)获取商户API证书序列号
配置文件
java
商户号
wxpay.mch-id=1558950191
商户API证书序列号
wxpay.mch-serial-no=34345964330B66427E0D3D28826C4993C77E631F
商户私钥文件地址
wxpay.private-key-path=apiclient_key.pem
APIV3密钥
wxpay.api-v3-key=UDuLFDcmy5Eb6o0nTNZdu6ek4DDh4K8B
APPID
wxpay.appid=wx74862e0dfcf69954
微信服务器地址
wxpay.domain=https://api.mch.weixin.qq.com
接收结果通过地址
wxpay.notify-domain=https://500c-219-143-130-12.ngrok.io