ユーザ用ツール

サイト用ツール


facebook_credits_api:overview

Overview

Facebook Credits APIは、ユーザがFacebook canvas applicationの中で仮想商品を購入するためにポイント(= facebook credits)が使用できるようになります。
注意:credits apiはまだFacebook Connect applicationsでは使えません。

ユーザは「Facebookで支払う」ボタンをクリックして注文をします。
注文情報はFacebookにJavaScriptで渡されます。
Facebookは渡された'order_info'パラメタ情報を元に、商品情報を取得します。

Facebook詳細情報をユーザに表示して、ユーザから確認を待ちます。
ユーザに十分なポイント(= facebook credits)があるか、またはユーザがクレジットカードか他の支払い方法を登録していれば、アプリケーション以外に遷移せずに確認ダイアログを表示します。
ユーザが支払い方法を登録していなければ、ユーザは支払い方法によって、支払い方法の登録ページに遷移するか、ダイアログでとまります。

ユーザが支払いに同意すると、Facebookは注文処理を完了するためにアプリケーションバックエンドを呼びます。
アプリケーションからレスポンスがあれば、Facebookは適切に取引を完了して、結果をユーザに示しています。
支払いが完了したら、continueをクリックして支払いダイアログを閉じ、javascriptに処理を渡します。
前ページで支払いが終了したら、continueをクリックして目的のurlへ進みます。

Credits APIには、フロントエンドAPIとバックエンドAPIの2つのコンポーネントがあります:
以下(添付ファイル)のダイヤグラムは簡単な注文プロセスの概要です。

facebook_credits_api/overview.txt · 最終更新: 2014/03/06 07:14 by clownclown

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki