### 1.申请接口
(1)准备工具:一个微信公众号,类型为“服务号”并且通过微信认证(“订阅号”无法申请部分接口)
(2)需要申请的服务:微信支付
(3)申请方法:参考下图步骤
登录网址:https://mp.weixin.qq.com/

登录微信公众号,如果没有请先申请

登陆后点击左侧的“微信支付”

申请微信支付通过后就会出现账户信息


2.获取APPID,MCHID,APPSECRET,KEY

微信需要获取的参数比较多,请按照下图找到这些参数的获取方法
(1)MCHID即商户号

从图中可以获得商户号,即MCHID

(2)APPID和APPSECRET
点击左侧的“开发” -> “基本配置”,就可以看到APPID和APPSECRET(注:订阅号无APPID和APPSECRET)

从图中可以APPID和APPSECRET

(3)KEY
想要获取KEY,需要登录“商户平台”,网址:https://pay.weixin.qq.com/

使用自己的商户号和密码登录

点击左侧“账户设置”-“API安全”即可设置KEY


3.其他配置

微信支付需要在微信公众平台配置路径,否则会出现调用错误
点击“微信支付”-“开发配置”
需要设置“支付授权目录”,填“http://你的域名/member”

设置“授权目录”,可不填“测试目录”

4.网页授权设置

使用微信JSAPI支付和微信快捷登录需正确设置授权网页
如果您的网址与设置的网址不一致,就会提醒redirect_uri错误
请按照以下步骤设置您的域名


点击“设置”

输入自己的域名即可

说明:域名1和域名2可以分别设置www和不带www的两个域名


4.后台配置


填写图中红色箭头指向的四项即可