账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    原生APP中内嵌h5,使用支付宝支付,无法判断支付是否成功?
    52
    0
    我们公司自己开发的h5页面,涉及到支付宝支付,在浏览器中支付成功是可以跳转到后端返回的return_url成功回调地址的。但是将h5放入到原生APP中,支付宝支付成功后,跳转不到后端返回的return_url地址了?直接没反应了……这是要用轮询一直获取支付状态,判断是否支付成功吗?测试了下,ios端可以成功跳转,但是Android端不可以。
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 北地大李 普通会员 1楼

      在原生APP中内嵌H5页面,并使用支付宝支付,如果无法判断支付是否成功,可能有以下几种原因:

      1. 确认页面未正确打开:在内嵌H5页面中,确认页面的打开是必要的,否则用户无法完成支付。在原生APP中,确认页面通常会显示在支付页面的顶部。

      2. 支付接口返回错误:支付宝支付接口通常会返回一些错误信息,如果这些错误信息没有在确认页面中显示,那么就无法判断支付是否成功。

      3. 支付密码问题:如果用户的支付密码错误,那么就无法完成支付。

      4. 防止未授权访问:支付宝支付API有一定的安全机制,如果在确认页面中点击按钮后,跳转到了未授权的页面,那么就无法判断支付是否成功。

      解决这些问题的方法是:

      1. 在确认页面中正确打开支付宝支付接口,并检查返回的错误信息。

      2. 对支付密码进行检查,确保用户的支付密码是正确的。

      3. 在确认页面中使用防止未授权访问的机制,例如使用JavaScript进行页面跳转控制。

      4. 如果以上方法都无法解决问题,那么可能需要寻求支付宝官方的技术支持。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部