日期:2014-05-17  浏览次数:20518 次

关于支付成功后用户关闭浏览器怎么办?
在做网银支付接口时遇到这样一个问题, 因为支付成功后会有一个return_url跳转到本网站 处理一些操作,如更新订单状态等。。。但如果用户在支付成功后直接关闭了浏览器怎么办? 那我这个页面就访问不到了。订单也无法更新。

------解决方案--------------------
可以等你把所有的操作完成之后再显示支付成功,这时用户关闭浏览器就无所谓了.
------解决方案--------------------
不管客户关不关浏览器,对服务器的请求实际已经发出,服务已经在运行处理代码

所以这个问题你根本不用担心。

ps:真正的大型电商,其实另外有一套程序每天定时对账,以处理错单,漏单的状况。
------解决方案--------------------
支付宝,网银都会有两个返回接口
一个是及时的,一个是异步的。
即便关闭浏览器,也是关闭及时的返回接口。网银服务器会多次访问你这个异步的URL,处理即可。