手机网站支付产品介绍| 网络和移动应用程序
为了方便商户在移动网页应用中集成支付宝支付功能,支付宝提供了移动网站支付功能。
流程介绍:商户在网页上调用支付宝提供的网页支付接口,激活支付宝客户端中的支付模块。 商户网页会跳转至支付宝完成支付。 支付完成后,会跳转回商户网页,最终显示支付结果。 如果支付宝客户端无法激活,一定时间后会自动进入网页支付流程。
正式环境配置方法:
用户已安装支付宝支付流程
1、用户在浏览器中访问商户的Web应用,选择要下单的产品,确认购买,输入支付链接,选择支付宝支付,用户点击支付,如下图1所示;
2、进入支付宝支付路由页面,支付宝处理支付请求,并尝试调用支付宝客户端,如下图2(该页面不可自定义和删除);
3.进入支付宝页面,激活支付宝支付,出现支付确认界面,如下图3所示。
4、用户确认收款人及金额,点击立即支付,出现密码输入界面,如下图4;
5、输入正确的密码后,支付宝上会显示支付结果,如下图5;
6、自动跳转回浏览器,商户会根据支付结果个性化显示订单处理结果,如下图6。
用户尚未安装支付宝支付流程
如果用户尚未安装支付宝客户端,用户可以先点击支付宝支付路由页面的点击此处下载支付宝APP蓝色链接下载支付宝,如图7所示;
成功下载并安装支付宝客户端后,在支付宝支付路由页面点击使用支付宝APP支付按钮即可进行支付,如图8;
点击使用支付宝APP支付按钮后,重新启动上述“用户已安装支付宝支付流程”步骤。
接入支付宝H5支付,首先需要在支付宝开放平台创建应用并审核。 审核通过后,将生成唯一标识。 并且您可以申请开放产品使用权。 开放产品的接口能力只能通过应用程序调用。
申请创建后,系统会自动跳转至申请详情页面。 单击能力列表中的“添加能力”,添加移动网站支付功能。 参考文档:
开发设置
进入开发设置,完成接口签名方式、IP白名单、应用网关、接口内容加密方式等开发信息设置。
参考文档:接口签名方式配置说明| 小程序
网上申请
商户添加功能并配置密钥后,即可提交申请审核。 预计审核时间为1个工作日,请耐心等待。参考文档:Web & Apps
应用上线后,您仍需要完成应用合同,才可以使用线上环境(生产环境)的功能。
签合同
请点击申请详情页功能列表右侧的“签名”,填写并提交相关信息。参考文档:Web & Apps
以上就是开发前的准备工作。
接下来说一下SDK的接入。
SDK下载地址:手机网站支付DEMO | 网络和移动应用程序
只需选择您需要的编程声音并下载演示即可。 接下来解释一下PHP版本。
首先,我们需要创建一个付款订单。 这块的逻辑可以自己完成。 请记住,订单记录需要有唯一的订单号,以方便后续支付完成后的异步回调来匹配订单信息。
沙盒环境测试下的配置方法:
参考文档:沙盒环境| 网络和移动应用程序
注意:安卓手机需要下载支付宝沙盒钱包,仅支持安卓系统。
支付宝提供沙盒钱包的买家和卖家账户密码。 您可以点击沙箱账户进行查看,如下图:
手机上下载沙盒钱包后,登录买家账户,提前在服务器站点或局域网部署支付宝提供的DEMO并配置沙盒信息,如下图:
将支付宝网关替换为沙盒申请页面中提供的信息。 异步通知地址在沙箱账户中没有使用,可以先注释掉。 应用私钥和应用公钥需要使用支付宝提供的加密工具生成,然后应用公钥必须配置为沙箱应用中的RSA2()密钥才能获取支付宝公钥:
然后将支付宝公钥配置到代码中的.php文件中(以PHP DEMO为例),将加密工具中生成的应用私钥直接填写到.php中的商户私钥中。
,然后在手机浏览器中打开项目地址并逐步操作,如图:
登录沙盒商户账户,进入沙盒钱包查看余额。
资金已到达测试商户账户,说明沙箱环境下支付流程没有问题。