以下微信设置的时候需要填写网站域名,记住,是填写您网站的主域名!
【注意】非主域名请全部设置跳转到主域名
手机端域名和PC端域名(即主域名)保持一致,【主域名网址】要和【网站网址】保持一致,主域名一定要跟微信里设置的域名保持一致!
如果你用了https,那所有地方都要保持使用https网址保持统一(【网站网址】和【主域名网址】保持相同一致都要带https)!
微信公众平台:https://mp.weixin.qq.com/
注意:请选择服务号,不能使用订阅号(订阅号没有支付接口)。
提示:微信支付需要交300元认证费,大概需要耗时2个工作日
提示:开通微信支付需要用到企业账户,建议用企业的一般户,整个过程大概需要耗时2个工作日
【设置】->【公众号设置】->【功能设置】 设置【业务域名】和【JS接口安全域名】和【网页授权域名】,通通填写网站主域名
【微信公众平台】->【开发】->【基本配置】查看AppID和AppSecret
并填写到网站【后台】->【微信管理】->【微信系统设置】->【微信公众号接口】里
注意:如果弹出界面提示“你还没有成为开发者”,请先同意协议成为开发者。
进入微信支付商户平台:https://pay.weixin.qq.com/
开通微信支付产品
支付授权目录:http://主域名/ow-includes/module/pay/weixin/
假如你的主域名是www.abcd.com的话,那么支付授权目录就应该是:http://www.abcd.com/ow-includes/module/pay/weixin/
扫码回调链接不用填写
H5支付域名:填写你的网站主域名
APPID授权管理:微信支付商户要绑定公众号。
先登录微信支付商户平台,然后在【账户中心】->【API安全】->【设置密钥】,这里设置的密钥在下面添加微信支付的时候要用到!
添加PC端(电脑)网站微信支付
添加手机端网站微信支付
当出现这种问题时,一般是网站域名和微信配置的不一致,还有AppID和AppSecret填写错误,一定要认真仔细检查,认真,认真检查!
如果还是有问题,进网站后台【系统错误日志】里看看有没有错误信息,如果出现下面截图的错误,则说明服务器有问题不支持:server.createObject(MSXML2.serverXMLHTTP)(这种问题一般出现在windows 2003的系统,不但微信接口用不了,支付宝接口也用不了,无法获取接口数据,目前的解决方案是:重装系统,换成 windows server 2008 64位)