微信支付对接:

几次关键名词:

微信开发者平台(个人微信):https://developers.weixin.qq.com/platform

服务号(公众号)平台(同一个企业):https://mp.weixin.qq.com/

微信开放平台(同一个企业):https://open.weixin.qq.com/

微信支付商户后台(同一个企业):https://pay.weixin.qq.com/

申请前您需要准备的材料:

①个体户或企业作为申请主体,如需实现微信环境外的h5支付,或者部署小程序,则需要公司主体才能申请。

②一个自己的域名,需要是备案的,域名购买和备案教程:。

按照以下步骤操作,您将获得的能力:

①微信内快捷登录您的网站,微信内提交订单调用微信付款。

②电脑端网站,提交订单,微信扫码付款。

一、注册微信开发者平台

1.1、成为开发者

1.1.1、个人微信扫码成为开发者【微信开发者】平台:https://developers.weixin.qq.com/platform

1843f32283f8dcbf12a9772e14423ac2_1779691831853-c7f5f2d8-08d3-4ade-9f08-d4d9f815cae2.png

二、注册/绑定服务号(公众号)

2.1、注册服务号(公众号)

2.1.1、【微信开发者】平台首页https://developers.weixin.qq.com/console/--我的业务--鼠标移动到服务号--【点击注册】。

image.png

2.1.2、填写邮箱--激活邮箱--填写邮箱验证码--设置密码--勾选同意后点击注册。

71bfb2acfa32a8f1c83eaae5c082008b_1779692462076-e6b3c3f8-17a0-4169-86e5-341d9d7906b8.png

2.1.3、账号类型:【服务号】---主体类型:【企业】---根据指引完成服务号注册和认证(300元认证费)。
2.1.4、也可参考官方注册教程:https://kf.qq.com/product/weixinmp.html#hid=87

e78a4b5afd505373857317667b069be4_1779692513226-b705f927-8014-479c-8b3e-b65f40000b84.png

2.2、绑定服务号

2.2.1、微信服务号申请通过--登录服务号--左下角账号--账号详情--将注册信息里:AppID复制出来。

【这个是服务号的APPID,支付配置时候要填入,先保存出来】

2.2.2、服务号地址:https://mp.weixin.qq.com

image.png

2.2.3、回到【微信开发者】--服务号--绑定--填入服务号的AppID--回车查询--查询到就可点击绑定。
2.2.4、服务号管理员微信扫码授权成为该服务号的开发者。

6ff4e8bcc8a6982a74032bda73caf0a2_1780026946941-530a10c6-c391-4611-b8db-f7777769008e.png

9d0ce65e6599b4b15734be2b5b0f4ae1_1780027167183-a0c4352d-7db5-4111-b016-6c47e7ab8cce.png

352541700b9c0ac11e7f3e579e7a47e0_1780027214408-025dc46d-3780-4f52-b021-b792e6eef33c.png

三、创建/绑定网站应用

3.1、注册微信开放平台

3.1.1、【微信开发者】平台首页--我的业务--鼠标移动到网站应用--点击创建--进入【微信开放平台】。

9ffb44144bc3ddb1bcc000b26dfeb89a_1780283250460-e9527fab-a1e6-4a38-a4eb-7cecad841c3e.png

3.1.2、点击右上角注册(用同一个企业)---激活邮箱--填入邮箱收到验证码--设置密码/确认密码--注册。

3fb2dfc25a879dd7f8c5934994c1fcb7_1780283354174-ead24b80-afa9-43e6-b70f-56fa9522fe87.png

89f2fa05dd825d9a789135d06fff126e_1772508967026-c8106094-006e-4dad-b2de-c9537c4d4018.png

3.1.3、注册后还需要到账号中心--开发者资质认证--实名认证(终生300元认证费)。

3cf41174cc0f48e71fa386a0a7d6c18b_1780284210899-62ba9690-29cb-46a9-a20a-0d460eba80ad.png

3.2、创建网站应用

3.2.1、【微信开放平台】--管理中心--网站应用--创建网站应用。

de99d48e38acecf179d172b78565953f_1772603765402-80a878e6-f762-428e-85a9-72690708eaff.png

3.2.2、根据指引填写网站应用名称、简介、官网(您为商城配置的PC域名)、上传相应证明等--下一步 。

2b571adffb87af59e07b6d375cd5b331_1772675989151-b9b53d39-f680-4c37-8ed6-eef94b63d634.png

3.2.3、授权回调域:填写您的PC域名,然后提交审核,等待批复。

966f6076cb5f190389945f33cdcb9d2f_1779677223898-98f52a1e-04c1-47b3-8dba-c09ee18a8a37.png

3.3、绑定网站应用

3.3.1、回到【微信开发者】平台首页--我的业务--鼠标移动到网站应用--点击绑定。
b7e8afdb8184759259b0e4c581f9fe1f_1780284517175-3c507f41-7947-41f0-bb09-c20dad386d01.png

3.3.2、填入【步骤3.2】的网站应用APPID--回车--管理员扫码授权,或通过邮箱密码验证后可绑定该网站应用账号。
5889f6ab941c4cc4f1f16dedb19e9b1d_1780285071972-88feb210-9c64-48a5-9ff1-b3730d813a9f.png

四、微信开放平台绑定公众号(服务号)

4.1、回到【微信开放平台】https://open.weixin.qq.com/--管理中心--公众号--绑定公众号

0776dbcafd855188d145a589a92d498f_1773200842737-fcfd7cae-7f26-4402-b183-ec7552384982.png

4.2、填写服务号的账号、密码等--下一步--经验证后绑定--绑定成功

0f2b62053f3f3d9006054fddf46c1b68_1773201403817-9d412cd1-ea12-46a2-b99b-ee25f7e87464.png
image.png

五、服务号平台添加授权域名

5.1、登录服务号--左下角--功能设置。需要如下3处的设置

image.png

5.1.1、业务域名--点击设置--输入自己的域名,如abcd.com--保存。
image.png

5.1.2、JS接口安全域名--点击设置--点击下载文件--输入自己的域名,如abcd.com--保存。

【保存这个文件,支付配置时候要上传,先保存出来】

image.png

5.1.3、网页授权域名--点击设置--输入自己的域名,如abcd.com--保存。
image.png

5.2、获取服务号AppSecret

5.2.1、【微信开发者】平台首页https://developers.weixin.qq.com/console/--我的业务--点击服务号--AppSecret--设置--保存下来。

【保存这个AppSecret,支付配置时候要填,先保存出来】

image.png

六、注册微信支付商户后台(同一个企业)(已开通可忽略)

6.1、注册网址:https://pay.weixin.qq.com/

6.1.1、点击右上角“接入微信支付”。然后开始按官方教程申请:https://kf.qq.com/faq/180910eUfeyu180910BFZNJN.html
f2220eca690672bef1d61010ba9bfaad_1772004555716-a2b40f93-59ee-4c4d-99c5-e7c3e430834e.png

6.2、微信支付商户后台注册成功之后

6.2.1、微信支付商户后台--账号中心--保存登录账号(这个登录账号就是商户号)--设置操作密码(已设置可忽略)。

【保存这个商户号,支付配置时候要填,先保存出来】

image.png

6.2.2、微信支付商户后台--产品中心--Appid账号管理--将【2.2.1】复制的服务号APPID粘贴进去--提交。
image.png
image.png

6.3、申请微信支付证书

6.3.1、账号中心--API安全--逐一申请红框3个配置。

image.png

6.3.2、商户API证书,申请过程:https://pay.weixin.qq.com/doc/v3/merchant/4013053053
6.3.3、申请完成后下载附件,解压后有如下几个附件:

【保存这几个附件,支付配置时候要上传,先保存出来】

image.png
6.3.4、微信支付公钥--点击下载公钥附件,并复制公钥ID。其中公钥附件如下图所示。

【保存这个支付公钥文件和公钥ID,支付配置时候要上传,先保存出来】

459a4a89f4f902c4d0e0f5ba429eee46_1772089034703-bf9a6207-41be-449e-a04e-4d9af4899f03.png

6.3.5、APIv3密钥--设置过程:https://pay.weixin.qq.com/doc/v3/merchant/4012072195
自行设置密钥,密钥为32个字符,支持数字和大小写字母组合。留意保存好设置的密钥。

【保存这个APIv3密钥,支付配置时候要填,先保存出来】

6.3.6、所有配置资料和文件汇总如下图:

image.png
image.png

6.4、优么云管理后台配置微信支付

6.4.1、管理后台https://umocloudx.com/admin/ --系统设置--将红框中的内容逐一输入进去,保存。

image.png

6.5、微信支付商户后台开通相关产品

6.5.1、微信支付商户后台--产品中心--我的产品--开通下图2个产品。
image.png
6.5.2、JSAPI支付没开通就直接申请开通,不需要审核。
6.5.3、Native支付没开通就直接申请开通,不需要审核,开通后点产品设置--添加--选https--输入自己的域名,如abcd.com。
image.png
image.png
image.png

至此,您已获得的能力:

①微信内快捷登录您的网站,微信内提交订单调用微信付款。

②电脑端网站,提交订单,微信扫码付款。