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

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

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

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

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

    这个是同步回调的过程

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

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

PHP学院的中学生

注册时间:2018-10-23
最后登录:2024-04-07
在线时长:168小时1分
  • 粉丝29
  • 金钱4730
  • 威望30
  • 积分6710

热门问题