阿里TV开放平台文档 / 单机应用支付接口

单机应用支付接口

支付流程说明

1434706071200_e4da3b7fbbce2345d7772b0674a318d5.jpg

消费流程:

1) 用户在App中发起支付,调用接口public static void pay

2) SDK与Ali服务端进行支付确认后,向用户显示支付页面

3) 用户确认支付后,SDK向Ali服务端发起并完成支付

4) Ali服务端 将支付结果反馈给SDK

5) SDK回调里返回支付状态

6) App根据回调状态,决定是否为App的用户发放道具


 

单机应用支付接口

接口说明:

单机App调用支付接口public static void pay
App客户端通过回调状态,决定道具是否发放

前置条件:

函数原型:

public static void pay(String title,String subjectId, String amount, IPayListener payListener
参数说明:

title:支付物品名称 ,如“宝石”

subjectId商品ID(用于参与激励活动商品标示,由CP自定义)可选

amount:人民币“分” (如amount =100,代表1元人民币)

payListener:回调函数,支付结束后通知成功或者失败。

请求样例:

Stringamount =“1”;
             String title ="支付人民币0.01元";
             AliTvSdk.pay(title,subjectId,amount,newIPayListener() {
                    @Override
                    publicvoidonSuccess(String title,intamount) {
                           TestToast.show("支付成功");
                    }
                    @Override
                    publicvoidonError(String title,intamount, String errMsg) {
                           TestToast.show("支付失败,原因:"+ errMsg);
                    }
                    @Override
                    publicvoidonCancel(String title,intamount) {
                           TestToast.show("支付取消");
                    }
});