單機應用支付介面
支付流程說明
#消費流程:
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("支付取消");
}
});