facebook ポイントは
facebook アプリで利用可能な仮想通貨のこと
GREE のコインみたいなかんじ
ユーザはfacebook ポイントを自国通貨
もしくは
指定した通貨で
10ポイント=1$
で使う
facebookポイントに関する設定は
facebook の画面右上
アカウント設定
をクリック
アカウント設定画面で
支払い
をクリックすれば現在の状態をみることができます
ちなみに、日本語だとfacebook ポイントだけど
英語になると
facebook credits になる
ポイントを使う流れとしては
ユーザがアイテム購入しようとすると
facebook サーバーがアプリにアイテム価格を問い合わせ
ダイアログとして表示
このとき、faceookはアプリのサーバーに
商品名、価格などの商品情報を問い合わせる
ここまではOGPと同じで
facebookサーバーからアプリサーバーへの
HTTPアクセスが発生する
そして、ユーザが購入すると
facebook サーバーはポイントの残高引き落としをして
アプリに購入完了を通知する
ことのき通知される情報に
アイテムID
ユーザIDが含まれるので
サーバーはこれを受けて購入情報を保存する
購入が完了すると
購入完了ダイアログが表示され
購入処理完了
このときに、必要な条件がいくつか存在する
アプリはキャンバス型をサポートし
java Script SDK を使うこと
このため、アプリをキャンバス型で構成して
JavaScript SDK と PHP SDK を併用する