微信公众号支付提示当前页面的URL未注册

问题:

  记一下前端时间本身作了一个微信公众号支付的功能,由于有一段时间没有接触过了微信支付方面的开发,竟然忘记了在微信商户商户号中配置了对应的支付目录,因此提示我当前的域名是没有注册的。前端

设置支付目录

  请确保实际支付时的请求目录与后台配置的目录一致(如今已经支持配置根目录,配置后有必定的生效时间,通常5分钟内生效),不然将没法成功唤起微信支付。微信

  在微信商户平台(pay.weixin.qq.com)设置您的JSAPI支付支付目录,设置路径:商户平台-->产品中心-->开发配置,以下图所示。JSAPI支付在请求支付的时候会校验请求来源是否有在商户平台作了配置,因此必须确保支付目录已经正确的被配置,不然将验证失败,请求支付不成功。微信支付

我通常是这样配置的:spa

公众号支付:blog

首先是程序域名如:http://xxxx.com接口

而后在配置发起支付的完整目录地址如:http://xxxx.com/mobile/payment开发

扫码回调(用于程序后台接收支付成功通知的接口,也是你用于操做支付成功后的一些业务逻辑):get

如:http://xxxx.com/mobile/Notifily产品

相关文章
相关标签/搜索