文档中心 > 移动支付

其他接入方式

更新时间:2016/08/17 访问次数:78747

如果您已经接入了支付宝H5支付,除了“集成流程详解”中介绍的接入方式,支付宝推荐另一种更为便利的SDK接入方式——H5支付转为Native支付。

概述

如果您已经接入支付宝的H5支付,可以通过接入我们的SDK将H5支付转为Native支付。接入过程极其简单,只需拦截H5支付的url,将该url转交给SDK进行处理;无需接入者解析参数字段,接入者的服务端也无需改造。

为什么要将H5支付转为Native支付?Native支付的用户体验和支付成功率均优于H5支付。

对比

下面以淘宝为例对比H5支付和H5转Native支付的流程。

H5支付流程

  1. 步骤一:在手机端浏览器中访问淘宝主页www.taobao.com
  2. 步骤二:挑选商品并进行付款
  3. 步骤三:点击“立即支付”进入付款详情页面(H5页面

H5转Native支付流程

下载Demo,并将Demo App安装到手机上即可体验该流程,请确保手机上安装了支付宝App

  1. 步骤一:运行Demo,并在Demo中打开淘宝主页www.taobao.com
    iOS: 点击urlPay->openUrl,输入www.taobao.com

    Android: 点击h5 taobao
  2. 步骤二:挑选商品并进行付款
    iOS截图

    Android截图

对比总结

主要区别是:如果用户手机安装了支付宝App,H5转Native支付方式会跳转到支付宝App中进行订单支付,用户体验和支付成功率均优于H5支付方式。除此之外,还能使用H5支付没有提供的功能,例如:指纹支付、手环、手表支付、免密支付等。

如果用户手机没有安装支付宝App怎么办?如果用户手机没有安装支付宝App,将在SDK提供的WebView中打开H5页面进行支付。即便如此,由于SDK与服务端的交互携带账号信息,仍比不携带任何账号信息的普通H5支付体验更好。

如何实现H5转Native支付

要实现上述功能需接入我们提供的SDK。

接入过程十分简单,可以以上述Demo为参考,该Demo程序只有一个功能:创建一个WebView,在WebView中拦截每个URL,然后调用SDK提供的接口检查该URL是否是有效的支付宝订单支付URL,如果是则将该URL传给SDK提供的支付接口进行支付。

接入说明

FAQ

关于此文档暂时还没有FAQ
返回
顶部
onlineServer