仮想通貨

仕組み

仮想通貨とは、仮想商品の購入および販売に用いられる仮想的な貨幣です。使用方法に応じて、仮想通貨はゲーム経済のバランスに影響を与えたり、アプリケーションの収益化に関連したりします。

主な機能:

  • 任意金額の仮想通貨、または固定量の仮想通貨パッケージの販売。
  • 実際通貨または仮想通貨による、仮想通貨およびパッケージの販売。
  • 購入可能な仮想通貨パッケージの数量制限。
  • ストアにおける仮想通貨およびパッケージの表示期間の制限。
  • 無料の仮想通貨パッケージ。
お知らせ
割引キャンペーンや、プロモーションコードクーポンを使用するキャンペーンでは、仮想通貨パッケージを使用する必要があります。仮想通貨の任意金額指定は、ボーナスキャンペーン限定の機能です。

仮想通貨の販売には、以下のオプションが利用可能です:

  • 任意数量 — ユーザーが指定した数量の仮想通貨を販売できます。このオプションを使用するには、購入時にユーザーが希望する通貨量を入力できるフィールドをクライアント側に実装してください。
  • パッケージ — あらかじめ定義された数量の仮想通貨を販売できます。通貨パッケージの価格は個別に設定されるため、同じ数量の通貨を標準価格で購入する場合とは価格が異なる場合があります。
  1. 例:ゴールドコイン1枚の単価が1ドルの場合、100枚入りのパッケージ価格を90ドルに設定できます。

制限:

  • 1つのパッケージに追加できる仮想通貨は1種類のみです。
  • 別の仮想通貨による価格設定は、APIコール経由でのみ設定できます。
  • 仮想通貨パッケージは、実際通貨や仮想通貨の価格を指定せずに、無料に設定することができます。この設定はパブリッシャーアカウント経由で、またはAPIコール経由で行うことができます。ただし、パッケージに含まれない無料仮想通貨を作成する場合は、APIコールからのみ設定可能です。
  • パッケージに含まれる仮想通貨の数量は、整数でしか指定できません。

セットアップ方法

パブリッシャーアカウント経由のセットアップ

注意
仮想通貨や仮想通貨パッケージを設定する前に、アイテムの分類やストア内での表示管理に役立つグループを作成することをお勧めします。

API経由のセットアップ

仮想通貨を設定するには、仮想アイテムと仮想通貨グループの「管理者」サブセクションからのコールを使用します。

お知らせ
管理者」サブセクションのコールは、フロントエンドでストアカタログを構築することを目的としていません。ランディングページ、ウェブストア、ゲーム内ロジックでの利用は避けてください。
タスクAPIコール
仮想通貨を作成します。仮想通貨を作成する
仮想通貨を取得します。仮想通貨を取得する
仮想通貨のリストを取得します。仮想通貨のリストを取得する
仮想通貨を更新します。仮想通貨を更新する
仮想通貨を削除します。[仮想通貨を削除する]。
購入できる仮想通貨の数量を制限します。仮想通貨を作成または仮想通貨を更新するのAPIコールは以下のパラメータを渡します:
  • limits — 購入可能な仮想通貨の最大数量を指定します。
  • limits.recurrent_schedule — 制限がリセットされる頻度を定義します。
仮想通貨パッケージを作成します。仮想通貨パッケージを作成する
仮想通貨パッケージを取得します。仮想通貨パッケージを取得する
仮想通貨パッケージリストを取得します。仮想通貨パッケージリストを取得する
仮想通貨パッケージを更新します。仮想通貨パッケージを更新する
仮想通貨パッケージを削除します。仮想通貨パッケージを削除する
購入可能な仮想通貨パッケージの数量を制限します。仮想通貨パッケージを作成するまたは仮想通貨パッケージを更新するのAPIコールは以下のパラメータを渡します:
  • limits — 購入可能な仮想通貨パッケージの最大数量を指定します。
  • limits.recurrent_schedule — 制限がリセットされる頻度を定義します。
注意
お知らせ
ストア内での仮想通貨の表示期間は、APIコールを使用してのみ設定できます。

ストアでの仮想通貨の表示

仮想通貨または仮想通貨パッケージの表示方法は、カタログをサイトビルダー経由で実装しているか、あるいはAPIコールを経由で実装しているかによって異なります。

サイトビルダー経由での表示

注意
ストアのカタログに表示できるのは、仮想通貨パッケージのみです。
仮想通貨パッケージを表示するには:
  1. 仮想通貨パッケージを作成する
  2. パブリッシャーアカウントのプロジェクトで、ストアフロント > ウェブサイトセクションに移動します。
  3. ご希望のサイトのウィンドウで、「サイトビルダーを開く」をクリックします。
  1. ストアブロックセクションのアイテムタイプフィールドで、ウェブサイトで販売したい仮想通貨パッケージを選択してください。
  1. アイテムカードのレイアウトを設定します
  2. 必要な変更をすべて行い、ウェブサイトを公開する準備が整ったら:
    1. サイトビルダーの右上隅で「公開」をクリックします。
    2. 公開したいページ名の横にあるチェックボックスをオンにします。
    3. 公開」をクリックします。
お知らせ

ウェブサイトの公開ができない場合は、以下の条件がすべて満たされていることを確認してください:

  • ウェブサイトに空のセクションがないこと(赤いインジケータで表示される)。
  • エクソーラとのライセンス契約が締結済みであること
  • メインページが公開されているか、公開対象として選択されています。メインページを公開する前に、子ページを公開することはできません。

サイトが公開されると、仮想通貨パッケージのセクションが利用可能になります。パッケージが表示されない場合は、ステータスが「利用可能」に設定されているか、期間ベースの表示制限が有効になっていないかを確認してください

API経由で仮想通貨情報の取得

クライアント側で仮想通貨および仮想通貨パッケージのカタログを取得するには、仮想アイテムと仮想通貨グループのカタログサブセクションにあるAPIコールを使用してください。

タスクAPIコール
SKUによる仮想通貨を取得します。SKUによる仮想通貨を取得するAPIコールにvirtual_currency_skuパラメータを渡します。
仮想通貨リストを取得します。仮想通貨リストを取得する
SKUによる仮想通貨パッケージを取得します。SKUによる仮想通貨パッケージを取得するAPIコールにvirtual_currency_package_skuパラメータを渡します。
仮想通貨パッケージリストを取得します。仮想通貨パッケージリストを取得する

ユーザーへの仮想通貨付与

アイテムタイプや統合設定に応じて、以下のいずれかの方法で仮想通貨がユーザーに付与されます:

  • PlayFabを統合している場合、仮想通貨とアイテムはユーザーのPlayFabインベントリに自動的に付与されます。
  • カスタム配信システムを使用している場合は、すべての仮想アイテムと通貨は貴社側で付与されます。注文データをご自身のバックエンドで受信するために、ウェブフックハンドラーを設定することをお勧めします。必要なデータは、注文支払い成功ウェブフックに含まれています。
これら、およびその他の購入データ取得方法の詳細については、注文状況の追跡のセットアップセクションを参照してください。
この記事は役に立ちましたか?
ありがとうございます!
改善できることはありますか? メッセージ
申し訳ありません
この記事が参考にならなかった理由を説明してください。 メッセージ
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。
最終更新日: 2026年2月13日

誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。

問題を報告する
当社は常にコンテンツを見直しています。お客様のご意見は改善に役立ちます。
フォローアップ用のメールをご提供してください
ご意見ありがとうございました!
フィードバックを送信できませんでした
後でもう一度お試しいただくか、doc_feedback@xsolla.comまでお問い合わせください。