适用于商家在App应用中集成支付宝支付功能。
商家APP调用支付宝提供的SDK调用支付宝客户端内的支付模块,商家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和图8;
步骤3:登录成功后,进入付款确认页面,如图9;
步骤4:用户点击确认付款,进入支付密码页面,如下图10;用户输入密码,完成支付,展示支付结果,如图11。
图6: |
图7: |
图8: |
图9: |
图10: |
1. 目前已上线支付案例,商家可进行实际体验。
饿了么app、优酷app、携程app。
2. 支付宝收银台界面规范
列表首位+默认勾选+Logo+推荐标签+标语,最低标准为“Logo+支付宝”,并将作为审核依据。
APP支付产品包含的接口和描述如下:
接口名称 |
描述 |
alipay.trade.app.pay |
通过此接口传入订单参数,同时唤起支付宝客户端。 |
alipay.trade.close |
通过此接口关闭此前已创建的交易,关闭后,用户将无法继续付款。仅能关闭创建后未支付的交易。 |
alipay.trade.query |
通过此接口查询某笔交易的状态,交易状态:交易创建,等待买家付款;未付款交易超时关闭,或支付完成后全额退款;交易支付成功;交易结束,不可退款。 |
alipay.trade.refund |
通过此接口对单笔交易完成退款操作 |
alipay.trade.fastpay.refund.query |
查询退款订单的状态 |
alipay.data.dataservice.bill.downloadurl.query |
调用此接口获取账单的下载链接 |
若商家需要浏览器中的支付服务,可以集成手机网站支付产品。
本接口及文档资料由支付宝提供。您使用本接口,需要遵守开放平台相关协议及支付宝要求。