0
回答
零云技术分享之:微信支付配置
注册华为云得mate10,2.9折抢先购!>>>   

相信很多朋友在开发微信支付时都会被微信支付的配置搞的晕头转向,我们特地整理出来了一个比较详细的配置流程以供大家参考,示例项目采用PHP语言开发,采用了零云的微信模块

欢迎交流:零云lingyun.net

流程:

1.登录微信公众平台:https://mp.weixin.qq.com/

2.基本配置-开发者ID中,获取AppID、AppSecret。

3.基本配置-服务器配置-修改配置:

1)URL:http://www.域名/index.php?s=/weixin/index/api.html

2)Token(令牌): 自定义

3)EncodingAESKey(消息加解密密钥): 自动生成

4)消息加解密方式:直接选“明文模式”即可

此时点击【提交】会出现“Token验证失败”,先去自己网站后台配置微信公众号

4.在自己网站后台进行微信配置:微信-公众号配置

1)AppID:2中获取的AppID

2)AppSecret:2中获取的AppSecret

3)微信后台填写的TOKEN:3中的Token(令牌)

4)加密密钥:3中的EncodingAESKey(消息加解密密钥)

5)现在可以去微信公众平台点击【提交】了,不出意外,可以成功

5.微信商户平台-API密钥,安装证书,设置密钥。

6.配置自己网站后台的支付插件-微信支付

1)AppID:2中的AppID

2)AppSecret:2中的AppSecret

3)商户ID:微信商户平台登录进去之后的账户,一串纯数字

4)key:5中的API密钥

7.微信公众平台-公众号设置-功能设置-网页授权域名,将下载的txt件放在网站服务器根目录下,并将网站授权域名设置为服务器域名。

8.微信公众平台-微信支付-开发配置,公众号支付中配置微信支付授权目录,如:http://www.域名/wallet/recharge/pay/out_trade_no/。其中域名部分必须与6中的网站授权域名一致。

9.注意点

1)URL模式必须是REWRITE模式

2)支付过程正常要求用户登录系统,三方支付异步通知方法不能要求登录(因为微信服务器来访时它没法自己填账号密码)




举报
CoreThink
发帖于1年前 0回/202阅
顶部