报错截图:
解决办法:
登录【微信支付商户平台—>产品中心—>开发配置】,配置支付授权路径。设置后一般5分钟内生效。
网址:
注意事项:
后面的 / 一定要加上,表示该路径下的页面都可以调起微信的支付接口。
支付授权目录校验规则说明
1)如果支付授权目录设置为顶级域名(例如:https://www.weixin.com/ ),那么只校验顶级域名,不校验后缀;
2)如果支付授权目录设置为多级目录,就会进行全匹配,例如设置支付授权目录为https://www.weixin.com/abc/123/,则实际请求页面目录不能为https://www.weixin.com/abc/,也不能为https://www.weixin.com/abc/123/pay/,必须为https://www.weixin.com/abc/123/
需要在微信支付商户后台,预先添加支付网址才可以。否则会出现“当前URL未注册”字样的报错,解决方法如下:
1、首先需要登录微信支付商户后台,如下图所示。
2、栏目选择为“产品中心-开发配置”,如下图所示。
3、支付授权目录的“添加”操作如下。
4、输入支付网址,如果是.html结尾的,注意,XXX.html的上级目录。如果是mvc模式,则目录到controller即可。
5、配置成功,即可支付。JSAPI可成功调起微信支付输入密码框。
支付授权目录说明
1)商户最后请求拉起微信支付收银台的页面地址我们称之为“支付目录”,例如:https://www.weixin.com/pay.php。
2)商户实际的支付目录必须和在微信支付商户平台设置的一致,否则会报错“当前页面的URL未注册:”
支付安全:
微信支付有五大安全保障为用户提供安全防护和客户服务。
技术保障:微信支付后台有腾讯的大数据支撑,海量的数据和云计算能够及时判定用户的支付行为是否存在的风险。基于大数据和云计算的全方位的身份保护,最大限度保证用户交易的安全性。同时微信安全支付认证和提醒,从技术上保障交易的每个环节的安全。
客户服务:7*24小时客户服务,加上微信客服,及时为用户排忧解难。同时为微信支付开辟的专属客服通道,以最快的速度响应用户的提出问题并做出处理判断。
业态联盟:基于智能手机的微信支付,将受到多个手机安全应用厂商的保护,如腾讯手机管家等,将与微信支付一道形成安全支付的业态联盟。
安全机制:微信支付从产品体验的各个环节考虑用户心理感受,形成了整套安全机制和手段。这些机制和手段包括:硬件锁、支付密码验证、终端异常判断、交易异常实时监控、交易紧急冻结等。这一整套的机制将对用户形成全方位的安全保护。
资料: