Alibaba TV Open Platform Documentation
/ 单机应用支付接口
单机应用支付接口
支付流程说明
消费流程:
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("支付取消"); } });