微信支付坑:url未注册】的更多相关文章

起因:一个项目已经做好了,微信支付也调通的,域名 www.xxxx.com ,某天客户需要换域名,改为weixin.xxxx.com, 原先的www转向客户自己的官网,结果换了之后,发现微信支付出错:URL未注册, 到商户平台那登录进去添加授权目录了,但是测试还是出错:URL未注册 检测一天后才发现,原来客户不知道怎么的又申请了一个微信支付,商户号不同于之前的,然后改的授权目录是基于新的商户号的,但代码里还是老的商户号,所以一直才显示URL未注册,修改代码里的商户号和KEY为新的就好了 我猜客户…
微信支付,报:url未注册 页面URL未注册 支付授权目录 这里很重要我就是在这里折腾了很久.怎么设置呢,首先要看你支付的当前页面URL 比如是:http://www.taidupa.com/wxpay/js_api_call.php 你就必须填写: http://www.taidupa.com/wxpay/ 假如是:http://www.taidupa.com/wxpay/order/id/56.html 你就必须写:http://www.taidupa.com/wxpay/order/id/…
使用history方式 比较坑吧就不吐槽了,说下实现方式 需要解决问题: 1.因为我的微信支付授权路由是:m.xxxx.com,this.$router.push('xxx')之后经常出现 [微信支付URL未注册] 2.有三个页面进入微信支付 分别是[待付款 , 订单提交 , 订单详情]有时页面经常使用this.$router.push('xxx')会把页面路径修改 方案: 1.配置vue路由,这里有点投机,没有配置子路由 //引入: import Vue from 'vue' import R…
微信支付的开发设置要求设置微信支付可以发起的目录. 当出现“当前页面的URL未注册”的错误时,检查你的授权目录(一般是未填写或填写有误),注意要二级或者三级目录完全匹配.…
最近在尝试着写微信支付方面的内容,今天下午的时候遇到了一个问题,也就是当前页面没有进行注册的问题. 在写好后台代码之后我在微信后台配置了测试授权目录和支付白名单,如下图所示,但是无论我如何进行测试总是会提醒一个错误就是"3当前页面的URL未注册" 再说就是这儿还需要注意一些细节方面的问题: 1.首先要注意的是,这儿不存在什么域名未备案的乱七八糟的原因,为备案的域名不影响使用,如果有错误,与此无关! 2.假如你要访问的支付页面为"http:/www.yijia.com/wech…
微信公众号支付,则需要现在微信支付商户后台,预先添加支付网址才可以.否则会出现“当前URL未注册”字样的报错. 方法/步骤 1. 报错实例如下,手机端微信调起微信支付框时弹出 2. 首先需要登录微信支付商户后台 3. 栏目选择为“产品中心-开发配置” 4. 支付授权目录的“添加”操作如下 5.输入支付网址,如果是.html结尾的,注意,XXX.html的上级目录.如果是mvc模式,则目录到controller即可,如支付文件为方法aaa模块下的bbb控制器下的ccc方法所fetch或view的页…
微信公众号H5调起支付时,点击支付按钮出现“当前页面的URL未注册”的提示.解决办法:由于2017年8月1日微信官方把关于支付的信息转移到了商户平台:公众平台微信支付公众号支付授权目录.扫码支付回调URL配置入口已于8月1日迁移至商户平台(pay.weixin.qq.com ) 所以进入以下位置: 登录微信商户平台-产品中心-开发配置,配置支付授权路径.如果掉起支付的页面在 域名/pay.html中,那么就在此添加授权路径,如我的掉起支付的页面在www.weixinPay.com/pay.htm…
在公众号后台设置支付授权目录,完全按照规则去设定的,但是在实际测试中会出现“当前页面的url未注册”的问题,反复确认后发现目录并没有问题,唯一的区别就是大小写不同. 但是一般url不都是不区分大小写的么? 规则里面也没有说明大小写问题 后面抱着试一试的想法,将大写的目录加了上去,立马可以了,真是给跪! 腾讯不厚道,故意留坑么?…
1 微信支付是区分大小写的 TP有的URL 会默认转换 http://ams.###.com/index/Pay/wechat/order_number/ 会被解析 http://ams.###.com/index/pay/wechat/order_number/ 大小写的问题 其实比较简单的方式  就是微信提示出来返回的URL  和 填写的授权目录里面的地址 进行必须  严格区分大小写 2thinkphp5 微信支付授权目录填写格式 如果咱们的URL是 http://ams.###.com/i…
今天意外碰上了这个问题,想想微信的坑真多…… 解决办法: 首先要看微信公众号里的 支付授权目录 是否已正确填写,还要验证 url大小写 必须相同 其次查看一下自己请求的地址是否与上面填写的是否一样!url大小写也要一样!url地址不能多:/ 或 \ 不然就会报错未注册(今天我就因为多了一个 / )! 最后:反正出现未注册问题,大多都是url的问题了,其于的没见过………
问题: 记一下前端时间自己做了一个微信公众号支付的功能,因为有一段时间没有接触过了微信支付方面的开发,居然忘记了在微信商户商户号中配置了对应的支付目录,所以提示我当前的域名是没有注册的. 设置支付目录 请确保实际支付时的请求目录与后台配置的目录一致(现在已经支持配置根目录,配置后有一定的生效时间,一般5分钟内生效),否则将无法成功唤起微信支付. 在微信商户平台(pay.weixin.qq.com)设置您的JSAPI支付支付目录,设置路径:商户平台-->产品中心-->开发配置,如下图所示.JSA…
大部分APP必备需求,使用总结 Android接入文章在此:官方文档 文档很简单,Android分为四步: 1.后台配置 2.Android 内 注册appId 3.Android 内 调起支付 4.Android 内 支付结果回调 详细流程总结: 1.后台配置  这个让服务器同事去做就行,记得把项目APP的包名和签名文件给他  包名在app目录下的build.gradle文件中可以查看,为applicationId 键的值   签名就用微信官方给的签名工具获取 注:有文章说这个工具获取的签名是…
首先需要在config配置好url,然后再微信支付里面配置url. 最重要的是url需要外网能在访问,不能有任何权限…
微信公众号配置网页授权域名:填写网址域名 微信开发者平台配置url: 访问url:http://www.baidu.com/pay/ment 支付授权目录:http://www.baidu.com/pay/ 访问url:http://www.baidu.com/pay 支付授权目录:http://www.baidu.com/ 访问url:http://www.baidu.com/pay/ment?id=123 支付授权目录:http://www.baidu.com/pay/ / 记得加上 wx.…
原因1:公众号支付授权目录或测试授权目录设置不正确. 原因2:微信SDK"WxPay.JsApiPay.php"文件中GetOpenid方法中$baseUrl的拼接的结果与支付授权目录配置的不一致.(这个是重点问题,调试打印检查你就明白我的意思了).…
现在前端很多框架的前端路由都带#号,主要为了做到无刷新跳转页面. 在微信公众号做微信支付时,配置的支付路径比如是http://www.eee.com/#/order,在调微信支付的方法时错误信息是'URL未注册'. 我的解决方案是,写一个专门做为微信支付的页面,ajax请求后台返回需要调取微信支付的数据(签名等信息),然后把这些信息暂存起来(可以用h5的缓存,记得支付完清掉,如果用node,可以用node的缓存,以自己的实际项目方便).跳转到支付的页面 <!DOCTYPE html><h…
vue 单页应用中微信支付的坑 标签(空格分隔): 微信 支付 坑 vue 场景 在微信H5页面(使用 vue-router2 控制路由的 vue2 单页应用项目)中使用微信 jssdk 进行微信支付. 基本知识 1.依据微信jssdk官方文档,使用微信功能的页面,必须进行微信 config,并在wx ready 之后再调用微信功能. 2.进行微信支付的话,需要在微信开放平台配置微信支付合法路径.该合法路径有层级限制,比如需要支付的页面的url为 https://example.com/redp…
一.吐槽篇 一个字——坑!两个字——很坑!三个字——非常坑!首先,微信支付接口作为微信开发接口的一部分,竟然有一本书那么厚的官方文档,共36页,更重要的是,这36页还不能把开发的流程说清楚,描述过于分散,过度分类,导致遇到一个问题的时候很难定位,虽然文档前面给了时序图,但是开发流程的时序化仍然不够,让人觉得十分混乱.本来接手这个任务的时候时间就非常的紧,想着找个demo撑死一两天就完事了,没想到最终耗费了接近一个星期,除去中间别的事耽误的时间也用了整整五天的时间,在网上查找资料的时候也看到很多人…
在支付前,如果使用第三方MVC框架,则使用重写模式,服务器也需要配置该项 if (!-e $request_filename){ rewrite ^/(.*)$ /index.php/$ last; } 微信公众号支付 1. 登录 微信公众平台 : 2. 点击左边菜单里面的微信支付查看相关商户号,确定该公众号支付针对由哪个商户号进行收款: 3. 登录步骤2中的商户平台,点击产品中心,开启支付产品-公众号支付(如果已开通可以忽略该步骤): 4. 继续点击商户平台->产品中心->开发配置,确定商户…
微信支付是微信开发中坑最多的一个功能,本文旨在帮助有开发基础的人快速接入微信支付,如果要详细了解微信支付,请看微信支付的开发文档. 再说把开发文档搬到这里来就没必要了.想要快速跑通微信支付的可以继续查看. 微信支付分公众号支付(在微信里的网页用微信支付).PC版扫码支付(扫码有两种模式).APP微信支付,当初做这三种支付,还没有很多人做, 没有资料,虽然官方提供了demo,但是出现各种问题跑不通,对着文档做, 遇到各种你想不到的坑,简直要哭,说多了都是泪.... 这里介绍一下公众号支付的流程:…
参考资料:http://www.2cto.com/weixin/201506/407690.html   1.微信公众号支付出错: 当前页面的URL未注册: get_brand_wcpay_request:fail   方法:在支付授权目录要正确.…
源码: https://github.com/aspros-luo/Qwerty.Payment/tree/develop 今天开始微信支付 微信支付坑比较多,支付流程也不太一样,微信支付需要先生成预支付单,然后再具体调用 具体参考微信sdk 1:微信支付主体,用于存储键值字典,等相关方法 internal class WxPayData { public WxPayData() { } //采用排序的Dictionary的好处是方便对数据包进行签名,不用再签名之前再做一次排序 private…
一.使用场景以及说明 使用场景:商户已有H5商城网站,用户通过消息或扫描二维码在微信内打开网页时,可以调用微信支付完成下单购买的流程. 说明:1.用户打开图文消息或者扫描二维码,在微信内置浏览器打开网页进行的支付. 2.商户网页前端通过使用微信提供的 JSAPI,调用微信支付模块.这种方式,适合需要在商户网页进行选购下单的购买流程. 二.准备工作 公共号支付需要提前在微信公共平台进行业务配置,包括设置支付授权目录.测试支付目录和白名单.设置JS接口安全域名以及设置授权回调页面域名. 1.进行微信…
微信支付 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6 分享一下vue实现微信支付.在微信浏览器里面打开H5网页中执行JS调起支付.接口输入输出数据格式为JSON.注意:WeixinJSBridge内置对象在其他浏览器中无效. 注意:在微信支付后台正确配置授权目录后,如果还是出现当前页面的URL未注册,查看http://www.kejik.com/article/152868.html 同时下载以下文件放…
项目接入微信支付的准备工作: 注册成为开发者,进行资质认证,这里是需要300元的审核费用的: 在微信商户平台创建应用,提交等待审核(大致需要5-7个工作日): 应用审核通过之后,进入应用,开通微信支付,提交审核(大致需要2-3个工作日): 审核通过之后,微信会给注册的邮箱发送商户号,用户和密码等信息. 接入App支付的业务流程主要如下图所示: 接下来,就描述一下接入项目的详细步骤: 基础信息配置文件:WeiChartConfig.java 调用API接口的工具类:WeiChartUtil.jav…
微信支付分(先享后付)对接记录: 微信支付分对接步骤 填写开通支付分的申请表格 此步骤大概需要审核 1-3 个工作日; (模板-服务信息配置表-[先享后付免确认]-[商户名].xls) 填写商户信息 和回调地址(支持三套环境) 拿到审核结果 对技术而言 需要serviceId appid appSecret 和API密钥(签名用) apiclient_cert.xxx 证书文件(退款用) 升级 V3 证书 仔细阅读微信官方对接文档 微信支付分 4.1 网约车场景接入流程图(非官方) http:/…
微信支付时,安卓机调用 jsapi可以支付,IOS就不行,点击立即支付,直接返回原立即支付页面,跟刷新页面差不多,解决方案很简单:两句话而已. 不得不说,微信支付坑太多了,我擦..... <script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script> <asp:Button ID="btnSubmit" runat="server" Text…
前言 很久以来,一直想写一篇微信支付有关的总结文档:一方面是总结自己的一些心得,另一方面也可以帮助别人,但是因种种原因未能完全理解透彻微信支付的几大支付方式,今天有幸做一些总结上的文章,也趁此机会,将一年多以来的相关经验分享一下. 概述 1. 扫码支付 商户在pc端展示一个支付二维码,用户使用微信扫一扫功能,扫码后实现付款的支付方式. 2. 公众号支付 商户在微信APP内(微信浏览器)打开H5网页,通过微信支付实现付款的支付方式. 3. H5支付 商户在微信浏览器以外的手机浏览器打开H5网页,通…
最近在做个项目用到微信支付的JSSDK支付时候碰到“URL末注册的问题”,可是我已经在公众平台里的支付目录里添加了,测试了几次都是这个问题,最后才发现原来是大小写的问题,还有我的支付页面是ASP.NET MVC写的,路径是www.xxx.com/Product/Pay  ,其中Product是域,Pay是控制器类,实际完整的应该是www.xxx.com/Product/Pay/Index, 当我以www.xxx.com/Product/Pay 路径来调用微信支付的时候,公众平台里的支付目录要用w…
接触微信支付之前听说过这是一个坑,,,心里已经有了准备...我以为我没准跳坑出不来了,没有想到我填上了,调用成功之后我感觉公司所有的同事都是漂亮的,隔着北京的大雾霾我仿佛看见了太阳~~~好了,装逼结束...进入正题 开发准备: 1.在微信开放平台申请账号 2.成功后创建应用,就是填一些看似很官方很正经的资料了...(说审核7天左右,没有意外的情况下你的app第二天就审核成功了是不是很开心,有了appid,是不是就可以调用微   信支付了????-------想多了,真的) 3.微信支付是需要额外…