Alibaba TV オープン プラットフォームのドキュメント
/ 單機(jī)應(yīng)用支付接口
單機(jī)應(yīng)用支付接口
支付流程說明
消費(fèi)流程:
1) 用戶在App中發(fā)起支付,調(diào)用接口public static void pay
2) SDK與Ali服務(wù)端進(jìn)行支付確認(rèn)后,向用戶顯示支付頁面
3) 用戶確認(rèn)支付后,SDK向Ali服務(wù)端發(fā)起并完成支付
4) Ali服務(wù)端 將支付結(jié)果反饋給SDK
5) SDK回調(diào)里返回支付狀態(tài)
6) App根據(jù)回調(diào)狀態(tài),決定是否為App的用戶發(fā)放道具
單機(jī)應(yīng)用支付接口
接口說明:
單機(jī)App調(diào)用支付接口public static void pay
App客戶端通過回調(diào)狀態(tài),決定道具是否發(fā)放
前置條件:無
函數(shù)原型:
public static void pay(String title,String subjectId, String amount, IPayListener payListener參數(shù)說明:
title:支付物品名稱 ,如“寶石”
subjectId商品ID(用于參與激勵活動商品標(biāo)示,由CP自定義)可選
amount:人民幣“分” (如amount =100,代表1元人民幣)
payListener:回調(diào)函數(shù),支付結(jié)束后通知成功或者失敗。
請求樣例:
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("支付取消"); } });