微信支付当前页面URL未注册问题踩坑

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信支付当前页面URL未注册问题踩坑相关的知识,希望对你有一定的参考价值。

参考技术A 支付的功能是必不可少的,之前用android已经完成了相关功能,但是发布线上测试发现ios的支付功能并不能用,这让我很诧异,只能查阅相关资料看看哪里出了问题。

经过对比,发现ios就是以进来的时候为准,所以导致授权页面没有注册

这样就会兼容ios,Android之所以没有出现问题是因为就是充值页面的路由。

假设支付路径为: host/a/b
配置支付路径为: host/a/
支付路径为: host/a/b/c 是不行的

微信支付错误,页面URL末注册

最近在做个项目用到微信支付的JSSDK支付时候碰到“URL末注册的问题”,可是我已经在公众平台里的支付目录里添加了,测试了几次都是这个问题,最后才发现原来是大小写的问题,还有我的支付页面是ASP.NET MVC写的,路径是www.xxx.com/Product/Pay  ,其中Product是域,Pay是控制器类,实际完整的应该是www.xxx.com/Product/Pay/Index, 当我以www.xxx.com/Product/Pay 路径来调用微信支付的时候,公众平台里的支付目录要用www.xxx.com/Product/

注意大小写!!!

以上是关于微信支付当前页面URL未注册问题踩坑的主要内容,如果未能解决你的问题,请参考以下文章

微信支付url未注册问题

thinkphp 微信支付 --- 当前页面的URL未注册?

H5开发苹果手机微信支付出现页面未注册问题

微信支付 失败 错误信息 当前页面的URL未注册 帮解决下

微信JSAPI支付提示url未注册

微信公众号支付出现:“当前页面的URL未注册”