- notify_url可覆盖吗?
微信支付,控制台可以设置native支付回调链接。由于我的app有两类完全不同的产品,运用不同的下单数据表model,因此需要回调到不同的native回调链接。我查看文档,发现可以传入notify_url作为请求时的参数。 我的问题是,如果我选择在请求时手动传入notify_url,而该链接与我在“开发配置”中设置的“Native支付回调链接”不同,会不会出现问题。
08-25 - H5支付:商家参数格式有误,请联系商家解决?
大佬们好,我遇到了一个比较棘手的问题,尝试了多种方式依然无法解决。 1. 我已经确认在控制台H5支付添加 `info.example.com` 并且通过审核 2. 尝试在`https://info.example.com/info/1/`调用支付接口后,前端js进行跳转`h5_url` 3. js使用`window.location.href = response.h5_url`进行跳转 4. 我甚至自己建立了个view输出http文字反馈,尝试使用`window.location.href = referrer_view_url;`来查看referrer输出,确认得到的结果referrer设置为`https://info.example.com/info/1/` 但是我从网页跳转就是跳转不过去,每次都是提示“商家参数格式有误,请联系商家解决” 更神奇的来了,我尝试使用:curl -H "Referer: https://info.example.com/info/1/" "https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?...." 进行GET请求,然后运行得到的html,发现此页面请求打开微信。 我非常懵,为什么curl的貌似是通的,网页就不行。(官方最新版文档:https://pay.weixin.qq.com/wiki/doc/apiv3/open/pay/chapter2_6_2.shtml)希望您能给我一些帮助。
07-31 - 公众号关注登录网页?
网站接入了微信登录,目前 1. 用户前往网站 2. 网站展示二维码 3. 扫描二维码 回调后端code参数 4. 后端使用code参数 完成access_token一系列操作进行用户登录 (网站应用 微信开放平台文档 https://developers.weixin.qq.com/doc/oplatform/Website_App/WeChat_Login/Wechat_Login.html) 现在创建了公众号,想要实现 1. 微信扫码进入公众号主页 2. 关注公众号时 web端微信登录 我想的流程应该是这样 1. 用户访问网站 2. 网站登录页展示公众号的二维码 3. 用户微信扫码 跳转到公众号主页 4. 用户点击关注 5. 关注成功后 触发网页微信登录 (公众号 关注事件服务器推送 https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Receiving_event_pushes.html) 就算服务器搭建了用户公众号订阅事件推送,我们还是无法登录用户?因为登录用户需要一个code参数,才能调取微信登录验证获得openid与access_token,而关注事件回调的data不足以完成用户授权? 但是我很确定“公众号关注登录网页”这个功能是可以实现的,因为我在最近的网站中遇到过(记不得了公众号有点多,但他们就是在登录页放了个公众号二维码,关注以后直接就登录了) 请问下大佬有没有此类实现方式,或者有没有办法 使用户微信扫描二维码PC网站登录后,微信内跳转到公众号详细页。
05-18 - 公众redirect_uri域名与后台配置不一致?
[图片] 正在尝试微信公众号中,点击菜单功能,跳转webapp,实现openid微信登录 搭建的测试点 https://zzd.show/index/test/ (作为测试用途,您可以关注“走之底科技公众号,点击菜单【我的开发】,将会在微信中打开测试页面”) appid使用的是【公众平台】——【基本配置】——【开发者信息】——【开发者ID】 https://mp.weixin.qq.com/advanced/advanced?action=dev&t=advanced/dev&lang=zh_CN 开发者密码已设置,ip白名单已添加服务器ip 回调链接为 https://zzd.show 进行url编码后得到 https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxa526c0a0684854ec&redirect_uri=https%253A%252F%252Fzzd.show%252F&response_type=code&scope=snsapi_userinfo&state=state#wechat_redirect 但是一直显示redirect_uri域名和后台配置不一致,错误码:10003 求求大佬帮我看看什么原因,谢谢 大佬们这是获得微信登录跳转的代码 // weixin public platform inapp phone auth let zurl = new URL('https://zzd.show'); let szurl = encodeURIComponent(zurl.href); let durl = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect'; let url = new URL(durl); url.searchParams.set('response_type', 'code'); url.searchParams.set('appid', 'wxa526c0a0684854ec'); url.searchParams.set('redirect_uri', szurl); url.searchParams.set('scope', 'snsapi_userinfo'); url.searchParams.set('state', 'state'); console.log(url.href); // https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxa526c0a0684854ec&redirect_uri=https%253A%252F%252Fzzd.show%252F&response_type=code&scope=snsapi_userinfo&state=state#wechat_redirect 我刚刚试了一下在本页面使用 fetch("https://zzd.show/MP_verify_SOMETOKEN.txt") 拿不到数据因为被cors挡了(个人访问是拿得到数据的),是不是要在自己的服务器将微信设置成白名单允许访问该文件才行,如果是的话文档好像没有明确指出,能否告诉我下我在服务器应该运行访问的微信第三方主机名或域名是哪个谢谢
03-23