2020-10-13 16:29:27 205次浏览 1条回答 0 悬赏 10 金钱

手机网页进行支付宝支付时,如果手机上装有支付宝app,支付时回跳到app中去支付,支付后不返回到支付网页上,无法完成修改订单状态等操作,请问大家该怎么解决??

正常的电脑端网页流程是:点击支付,跳到支付宝页面,完成之后,然后会自动返回到我设置的回调页面,我根据返回的数据,来判断是否支付成功,然后我再处理我自己的订单。
而手机支付时,我遇到了一个问题,
正常手机流程:支付 - 支付成功 - 返回到浏览器网页 - 浏览器返回成功标识
目前的情况是,点击之后后,会调用出手机支付宝app,进行支付,一切正常,
但是此时,操作将会停留在支付宝APP上,
如果这时,用户不再回到手机浏览器网页了,浏览器将不会自动跳转到回跳页面,我也就没法取到成功标识。
请问,这样的情况,有没有什么变通的方式?

亿速云
  • 回答于 2020-10-13 20:08 举报

    你的这个支付成功标识
    是通过支付宝支付成后 关闭app ->会跳到浏览器 ->并到支付成功页

    这个是同步回调的过程

    支付成功支付宝会有两个回调
    1.同步回调(你说的上面的流程)
    2.异步回调(去操作数据库,存储你所说的支付成功标识)

您需要登录后才可以回答。登录 | 立即注册
PHP学院的中学生
经理

PHP学院的中学生

注册时间:2018-10-23
最后登录:2天前
在线时长:62小时27分
  • 粉丝17
  • 金钱425
  • 威望20
  • 积分1245

热门问题