スタンドアロンアプリケーションの支払いインターフェース
支払いプロセスの説明
消費プロセス:
1) ユーザーはアプリで支払いを開始し、インターフェース public static void pay
2) SDK および Ali を呼び出します。サーバー 支払いが確認されると、支払いページがユーザーに表示されます
3) ユーザーが支払いを確認すると、SDK は支払いを開始して完了します。 Ali サーバー
4) Aliサーバーは支払い結果を SDK
にフィードバックします5) SDK 支払いステータスはコールバックで返されます
6) アプリは、コールバック ステータスに基づいてアプリ ユーザーに props を発行します。
単一マシンのアプリケーション支払いインターフェイス
インターフェースの説明:
#単一マシンのアプリが支払いインターフェース public static void payを呼び出します アプリクライアントは、コールバック ステータスを通じて props が発行されるかどうかを決定します
前提条件:なし
関数プロトタイプ: public static void pay(String title,String subjectId, String amount, IPayListener payListener
パラメータの説明:
title: 「Gem」などの支払いアイテムの名前
#subjectId 製品 ID (インセンティブ活動に参加している製品をマークするために使用され、CP によってカスタマイズされます) オプション
amount: RMB の「ポイント」 (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("支付取消"); } });