首页 新闻 会员 周边 捐助

支付宝支付问题

0
[待解决问题]

最近在研究支付宝支付问题,情况是这样的

我在支付宝提供的DEMO上进行了测试,当我付款打开支付宝提供的界面的时候,是一个二维码

手机扫描二维码,如果当时就支付,那么页面会跳转,但是我扫码后先把支付窗口给关了,然后在账单里对这个单进行支付,电脑版的页面没有跳转,查询了一下我服务器端的tomcat日志,里边显示有notify_url的调用,说明支付宝有调用异步通知,但是没有return_url的调用,说明支付的流程是成功的,那么怎么在先前我说的情况下,也能同时调用return_url展示给用户支付成功的界面呢?求大神具体点说说。

PottyHarry的主页 PottyHarry | 菜鸟二级 | 园豆:302
提问于:2018-08-27 09:17
< >
分享
所有回答(2)
1

用的是哪个接口 https://docs.open.alipay.com/204/105695/

舒碧 | 园豆:169 (初学一级) | 2018-08-27 11:45

您好,我用的接口是这个https://docs.open.alipay.com/270/105900/

而且现在发现个问题,就是我即使按照正常程序来进行支付的操作,还是有一定的几率不会跳转到支付成功的界面,这个是支付宝那边的问题么?

支持(0) 反对(0) PottyHarry | 园豆:302 (菜鸟二级) | 2018-08-27 15:49

@PottyHarry: 

有拿到这个结果吗,你自己生成成功页面吧。
支持(0) 反对(0) 舒碧 | 园豆:169 (初学一级) | 2018-08-27 16:01

@PottyHarry: 网站下面有技术支持和在线问答,你可以去问问。

支持(0) 反对(0) 舒碧 | 园豆:169 (初学一级) | 2018-08-27 16:04

@舒碧: 

这个是notify_url验证成功后的代码,如果支付宝发送请求到notify_url上没有得到success的反馈的话,不是会一直发送请求到这个地址上么,而我的tomcat日志里,只接收到了一条支付宝的notify_url请求,也就是说,从我这里传输到支付宝的是一个success,而且我发现每次我支付成功,页面会进行三次的跳转,第一次进入倒计时五秒,第二次进入交易成功即将进入商户页面,第三次才进入return_url界面,然而我第一次地址的跳转都没有

支持(0) 反对(0) PottyHarry | 园豆:302 (菜鸟二级) | 2018-08-27 16:23

@PottyHarry: 我也不太懂,只做过微信支付,要不看看demo  https://docs.open.alipay.com/54/103419

支持(0) 反对(0) 舒碧 | 园豆:169 (初学一级) | 2018-08-27 16:35

@舒碧: 嗯好的,谢谢你,我回头也看看github上边有没有关于支付宝支付的代码

支持(0) 反对(0) PottyHarry | 园豆:302 (菜鸟二级) | 2018-08-27 17:21

@舒碧: 看了这几天的日志输出,发现了个问题,异步通知的验签失败,我手机上的沙箱支付宝还是显示支付成功(沙箱验签失败原因是商品名称为中文获取不到,几次转码都失败了),然后我每次都传入一个英文的商品名称,异步通知的验签成功了,但是页面还是不跳转,有点闷逼了。

支持(0) 反对(0) PottyHarry | 园豆:302 (菜鸟二级) | 2018-08-31 08:33
0

老铁你都把支付页面关了怎么跳转。

丁晓超 | 园豆:202 (菜鸟二级) | 2018-08-27 15:38

不是,首先,我是在电脑端打开支付界面,然后用手机扫描页面的二维码,但是手机没有立马支付,手机跑到账单里去找到那个等待支付的单子,进行支付,然后电脑那个二维码界面没有跳转到成功支付界面

支持(0) 反对(0) PottyHarry | 园豆:302 (菜鸟二级) | 2018-08-27 15:47

@PottyHarry: 你用的哪个接口,电脑支付的那个接口吗,实时支付会跳转吗

支持(0) 反对(0) 丁晓超 | 园豆:202 (菜鸟二级) | 2018-08-27 15:49

@丁晓超: 对,电脑支付的那个接口,他有一定几率是不会跳转的,但是这个几率有点高。

支持(0) 反对(0) PottyHarry | 园豆:302 (菜鸟二级) | 2018-08-27 16:17

@PottyHarry: 我遇到的基本上都是会跳转的,你得看看浏览器控制台有没有信息,可能出现超时之类的情况,或者你多读读官方文档吧,那个页面本身就应该实时操作的,你多了一些步骤可能就影响到了,话说为什么要以那个跳转为准呢,以异步的为准不是更好吗。

支持(0) 反对(0) 丁晓超 | 园豆:202 (菜鸟二级) | 2018-08-27 16:25

@丁晓超: 控制台输出的错误不少

不过上面这些资源都跟支付宝有关,你看下,有没有什么问题,之前打开控制台对比过,跳不跳转页面都有这些错误,而且支付环境的步骤我是没有增加什么内容的,虽然说以异步为准好,但是页面支付成功,客户端不会跳转,几率小还好,但是现在几率蛮大的,客户体验感太差了

支持(0) 反对(0) PottyHarry | 园豆:302 (菜鸟二级) | 2018-08-27 16:38

@PottyHarry: 这个截图我也看不出来什么有用的信息,还是要自己一步步定位错误,慢慢的找不同吧,这个沙箱测试我之前都是在网页上面登陆付款都是成功跳转的,沙箱的app我没有测试所以也不清楚,你可以先尝试使用网页登陆是不是每次都支付成功跳转,然后再一点点的换条件缩小范围。

支持(0) 反对(0) 丁晓超 | 园豆:202 (菜鸟二级) | 2018-08-27 16:45

@丁晓超: 嗯好的,谢谢你,我再研究一下,实在不行,只能先跳过了,最近搞这个只有官方的demo,可学习的少了

支持(0) 反对(0) PottyHarry | 园豆:302 (菜鸟二级) | 2018-08-27 17:20
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册