为方便商家在移动端网页应用中集成湖南支付宝支付功能,支付宝提供了手机网站支付能力。说明:手机网站支付产品不建议在 App 端使用;
业务功能
适用于商家在移动端网页应用中集成支付宝支付功能。 商家在网页中调用支付宝提供的网页支付接口调起支付宝客户端内的支付模块,商家网页会跳转到支付宝中完成支付,支付完后跳回到商家网页内,最后展示支付结果。若无法唤起支付宝客户端,则在一定的时间后会自动进入网页支付流程。
使用场景流程
用户在浏览器中访问商家网页应用,选择商品下单、确认购买,进入支付环节,选择支付宝付款,用户点击去支付;
进入到支付宝支付路由页面,支付宝处理支付请求,并尝试唤起支付宝客户端;
进入到支付宝页面,调起支付宝支付,出现确认支付界面;
用户确认收款方和金额,点击立即支付后出现输入密码界面;
输入正确密码后,支付宝端显示支付结果;
自动回跳到浏览器中,商家根据付款结果个性化展示订单处理结果。
由于手机网站产品为了商家以及用户更好的支付安全保障,进行了产品优化升级。 在用户安装了支付宝客户端的前提下,产品支付流程基本不变,按原流程直接唤起钱包进行支付。 在未安装支付宝客户端的前提下,支付流程有所变化,升级后不再唤起 h5 网页支付,会引导用户下载支付宝客户端进行支付。
2019年8月份开始签约的手机网站支付产品会走新的支付流程,历史签约产品商家仍然支持唤起 h5 页面支付。
对于部分历史签约商户,若您的 h5 支付成功率极低的,为了提升支付体验和安全性,也会升级为新产品流程。移动网页应用无需集成 SDK 也可以唤起支付宝客户端支付。
接入条件
需要经过实名认证的企业或个体工商户支付宝账户。
需提供真实有效的营业执照,且支付宝账户名称需与营业执照主体一致。
网站能正常访问且页面显示完整,网站需要明确经营内容且有完整的商品信息。
网站必须通过 ICP 备案。如为个体工商户,网站备案主体需要与支付宝账户主体名称一致。
如为个体工商户,则团购不开放,且古玩、珠宝等奢侈品、投资类行业无法申请本产品。
上线和签约
开发者在添加功能和配置密钥后,即可将应用提交审核,预计会有一个工作日的审核时间,请耐心等待。
应用上线完成后,要使用手机网站支付功能,您还需要完成签约。手机网站支付功能需要签约才能生效,请点击功能列表右侧 签约,提交相关信息;完成签约后,需要一个工作日左右的时间审核(审批结果会以短信和邮件形式告知),待审核完毕后,功能的状态会变成 已生效,您的应用即可使用手机网站支付功能。
为了帮助开发者调用开放接口,我们提供了开放平台服务端SDK,包含JAVA、PHP和.NET三语言版本封装了签名&验签、HTTP接口请求等基础功能。JAVA版:jdk1.5及以上,PHP版:php5.5及以上,.NET版:.NET 2010及以上。
详情请参见 签约功能,第三方应用可以代替商户签约。手机网站支付除了可以在开放平台签约外,还支持在 支付宝商家中心 签约。
在 SDK 调用具体的 API(接口)前需要进行 alipayClient 对象初始化。alipayClient 对象只需要初始化一次,后续调用不同的 API 都可以使用同一个 alipayClient 对象。
商家在网页中调用支付宝提供的网页支付接口调起支付宝客户端内的支付模块,商家网页会跳转到支付宝中完成支付,支付完后跳回到商家网页内,最后展示支付结果。若无法唤起支付宝客户端,则在一定的时间后会自动进入网页支付流程。