單機應用支付介面


支付流程說明

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