App支付产品介绍
适用于商家在App应用中集成支付宝支付功能。
商家APP调用支付宝提供的SDK,SDK再调用支付宝APP内的支付模块。如果用户已安装支付宝APP,商家APP会跳转到支付宝中完成支付,支付完后跳回到商家APP内,最后展示支付结果。如果用户没有安装支付宝APP,商家APP内会调起支付宝网页支付收银台,用户登录支付宝账户,支付完后展示支付结果。
目前支持手机系统有:iOS(苹果)、Android(安卓)。
用户已安装支付宝支付流程
步骤1:用户在商家App中选择商品下单、确认购买,进入支付环节,选择支付宝,用户点击确认支付,如图1;
步骤2:进入到支付宝页面,调起支付宝支付,出现确认支付界面,如图2;
步骤3:用户确认收款方和金额,点击立即支付后出现输入密码界面,如图3;
图1:
|
图2:
|
图3:
|
步骤4:输入正确密码后,支付宝端显示支付结果,如图4;
步骤5:自动回跳到商家App中,商家根据付款结果个性化展示订单处理结果,如图5。
图4:
|
图5:
|
|
用户未安装支付宝支付流程
步骤1:用户在商家App中选择商品下单、确认购买,进入支付环节,选择支付宝,用户点击确认支付,如图6;
步骤2:用户未安装支付宝客户端,则调起支付宝网页支付收银台,用户登录支付宝账户,如图7;
步骤3:登录成功后,进入确认付款页面,如图8;
图1:
![]() |
图2:
![]() |
图3:
![]() |
步骤4:用户点击确认付款,进入支付密码页面,如下图9;
步骤5:用户输入密码,完成支付,展示支付结果,如图10。
图4:
![]() |
图5:
![]() |
|
APP支付产品包含的接口和描述如下:
接口名称 | 描述 |
---|---|
alipay.trade.app.pay | |
App支付接口 | 通过此接口传入订单参数,同时唤起支付宝客户端。 |
alipay.trade.close | |
交易关闭接口 | 通过此接口关闭此前已创建的交易,关闭后,用户将无法继续付款。仅能关闭创建后未支付的交易。 |
alipay.trade.query | |
交易状态查询接口 | 通过此接口查询某笔交易的状态,交易状态:交易创建,等待买家付款;未付款交易超时关闭,或支付完成后全额退款;交易支付成功;交易结束,不可退款。 |
alipay.trade.refund | |
交易退款接口 | 通过此接口对单笔交易完成退款操作 |
alipay.trade.fastpay.refund.query | |
退款查询接口 | 查询退款订单的状态 |
alipay.data.dataservice.bill.downloadurl.query | |
账单查询接口 | 调用此接口获取账单的下载链接 |
若商家需要浏览器中的支付服务,可以集成手机网站支付产品。
本接口及文档资料由支付宝提供。您使用本接口,需要遵守开放平台相关协议及支付宝要求。