微信支付需要填写微信回到地址,但是有两个域名需要用微信回调地址应该怎么写?

开源中国首席吹牛官 发布于 2016/07/13 18:01
阅读 2K+
收藏 0
有一个域名为 wx.xxx.cn 是微信公众号的    还有一个 m.xxx.cn 是手机版的    m的网站前台 和wx的前台是同一个前台,现在填写的回调地址是 wx.xxx.cn  现在需要的是 如果是用微信浏览器打开购物的 就显示微信支付,如果是其他浏览器打开购物的的 就显示支付宝支付,前面已经做好了,需要的是 微信支付的话 需要更改回调地址 但是如果更改为m.xxx.cn的话 那么 wx.xxx.cn 的就不能用了,这两个域名有一个顶级域名 我想问一下回调地址填写顶级域名可以吗?或者有什么其他的解决办法?
加载中
0
得推网络
得推网络
根据微信浏览器的useragent判断是否在微信里
得推网络
得推网络
微信支付是可以填写多个地址的吧
开源中国首席吹牛官
开源中国首席吹牛官
可能我没表达清楚。 我问的不是判断的问题是回调域名的问题。。。判断的问题 我已经写完了
0
tinshen
tinshen

为什么把问题想的这么纠结。

不同的支付网关定义不同的回调地址不就行了。

回调不限制域名的...

开源中国首席吹牛官
开源中国首席吹牛官
微信公众号只能定义一个回调地址
0
tinshen
tinshen

回调地址无所谓。只要他们是一套订单提现一个库,你根据回到信息更新对应的数据就行了。


0
DuLerWeil
DuLerWeil

公众号是设置支付授权目录,可以有3个正式的。

回调地址是你调用接口时在url里传给微信服务器,成功后它向此地址通知。

至于回调地址能否在授权目录之外,可以实验先。

0
仁江
仁江
你不是应该是选择支付方式在前,然后才是下单,然后才是支付吗?判断浏览器是不是微信,是微信默认帮他选微信支付,或者隐藏支付宝支付按钮。然后提交订单,下预付单,预付单里面带回调地址过去,然后支付,接口等他的回调。不是这样吗?
0
乌龟壳
乌龟壳
判断是谁下的单,用什么下的单,这个只需要在建立订单编号的时候就可以记录下来了,虽然只允许一个回调地址,但该有的信息都有有什么纠结的地方吗? 比如通过网页下单的不同用户一个回调地址的模式可以区分出来。那从手机下的还是网页下的就无法区分?
0
笑小龙
笑小龙
回调有订单号的。在订单号上面稍稍弄一下不就可以了?
0
M
MarkedBoat

支付相关统一走pay.xxx.com。

回调地址:pay.xxx.com/callback/from/{入口}/id/{订单号}/

回调地址中,不同入口的,进行不同的逻辑就行了

0
Kris-Roofe
Kris-Roofe
可以加一个url参数到callback中,来区分。
返回顶部
顶部