キー販売制限

どのように動作するか

ユーザーが購入できるゲームキーの数を制限することができます。

お知らせ
利用可能なキーの数を正しく表示するために、エクソーラログインによる認証を設定することをお勧めします。認証されていないユーザーは、ゲームカタログを開くたびに利用可能な鍵キーの数が元の値に戻ります。

ユーザーが指定した上限に達した場合、追加のキーは購入できなくなり、コード0401-1421のエラーが返されます。この場合、ユーザーに対して購入制限に達したことを示す情報を表示する必要があります。

ユーザーが利用できるゲームキーの最大値および残りの数量を表示することができます。

キーが販売されると、各パッケージのアップロード済みキーが25%、10%、0%になった時点で、メールで通知されます。アドミンページに以下のロールがある場合に通知されます:

  • 開発者
  • 所有者

アドミンページでの会社設定 > ユーザーセクションでロールを変更できるのは、プロジェクト所有者のみです。

お知らせ

エクソーラは、制限を超えないようにし、ユーザーが設定された上限を超えてゲームキーを購入することを防ぎます。

決済インターフェースを開き、ゲームキーの代金を支払うと、このキーによるすべての未払い注文が無効になります。

:ユーザーは、ゲームキーが購入されるまで、いくつかのブラウザータブで購入制限のあるゲームキーの決済フォームを開くことができます。これにより、自動的に同じゲームキーの注文が複数作成されます。1つのタブでゲームキーを購入した後、エクソーラは同じゲームキーの未払い注文をすべて無効にします。

入手方法

アドミンページでゲームキーパッケージを作成する時に購入制限を設定するには、1人のユーザーがこのゲームキーを購入できる回数を制限するのトグルをオンに切り替え、キーの購入可能回数を指定します。

ゲームキーに関する情報を取得するには、ゲームキーメソッドグループからカタログサブセクションのメソッドを使用します。

応答では、ゲームキーに関する情報のほか、以下の情報を受け取ることができます:

  • 1ユーザーが購入できる最大ゲームキー数
  • ユーザーが購入可能なゲームキーの残数

ユーザー属性を持つ応答の例:

Copy
Full screen
Small screen

{
  "sku": "game_1",
  "name": "Game name",
  "groups": [
    {
      "external_id": "all",
      "name": "All games"
    },
    {
      "external_id": "Xsolla",
      "name": "Xsolla games"
    }
  ],
  "type": "game_key",
  "description": "Game description",
  "image_url": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png",
  "attributes": {
    "$ref": "../components/examples/client-attribute-game-horror.yaml#/value"
  },
  "is_free": false,
  "price": {
    "amount": "30.5",
    "amount_without_discount": "30.5",
    "currency": "USD"
  },
  "virtual_prices": [],
  "can_be_bought": true,
  "drm_name": "Steam",
  "drm_sku": "steam",
  "has_keys": true,
  "is_pre_order": true,
  "release_date": "2020-08-11T10:00:00+03:00",
  "limits": {
    "per_user": {
        "total": 5,
        "available": 5
    },
    "per_item": null
  },
}
この記事は役に立ちましたか?
ありがとうございます!
改善できることはありますか? メッセージ
申し訳ありません
この記事が参考にならなかった理由を説明してください。 メッセージ
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。
最終更新日: 2024年11月18日

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

問題を報告する
当社は常にコンテンツを見直しています。お客様のご意見は改善に役立ちます。
フォローアップ用のメールをご提供してください
ご意見ありがとうございました!