流氓的兔子 2016-11-22 01:47 采纳率: 100%
浏览 3259
已采纳

Android webview里调用 支付宝接口

做的程序是Android框架嵌套js 用webview来加载这些页面,现在在webview里面点击支付时的时候,
会跳转到一个PC版的页面进行支付,这个功能在PC上是正常的。
现在嵌套在Android里的时候 ,经常出现无法登陆,扫码支付后不能返回的现象。
所以决定用支付宝的接口。
https://doc.open.alipay.com/docs/doc.htm?spm=a219a.7629140.0.0.t8Z1SV&treeId=59&articleId=104669&docType=1
就是这种介入方式,里面有个方法接口fetchOrderInfoFromH5PayUrl

接口功能

从拦截的URL中获取支付请求相关信息,封装成新的订单信息字符串作为返回值。如果该URL不是有效的支付宝支付URL,则返回空字符串。

但是现在这个我总是不能拦截到自己支付地址,还是会跳转到PC版的页面,想要的结果是可以直接底部弹出来支付框(有安装支付宝APP的时候),没有装的话是转到H5的页面中。

这个接入需要申请什么权限吗,我看官方demo里这种方式没有用到,
看到的朋友 可以指点一下吗,第一次集成支付宝 非常迷茫,项目快上线了,这个功能以及纠缠我好多天了,在线等

  • 写回答

7条回答 默认 最新

  • zouyongjin 2016-11-22 02:41
    关注

    webview会有权限问题,既然你是android程序,那么最好用native接入方式,接起来也很简单,而且基本能保证运行正常。体验也好。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(6条)

报告相同问题?

悬赏问题

  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 shape_predictor_68_face_landmarks.dat
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料