阿里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("支付取消"); } });