# 概要 ゲームキーは、ユーザーがゲームプラットフォーム上でゲームやDLCにアクセスできるようにするための、使い切りのユニークな半角英数字コードです。ゲームキーは、[ダイレクトリンク](/ja/sell-games/set-up-selling-game-keys/#guides_game_sales_selling_game_keys_selling_via_direct_link)、[ストアUI](/ja/sell-games/set-up-selling-game-keys/#guides_game_sales_selling_game_keys_selling_via_store_ui)、または[ウィジェット](/ja/sell-games/set-up-selling-game-keys/#guides_game_sales_selling_items_develop_buttons)を介して販売することができます。また、特定の国でゲームキーを販売するために、[地域別制限を設定する](/ja/items-catalog/catalog-features/regional-restrictions/)ことも可能です。詳細については、[ゲームキーパッケージ](https://developers.xsolla.com/ja/items-catalog/items-type/set-up-modules/)セクションを参照してください。 ゲームキーを販売する際、ユーザー認証は必須ではありません。キーは、ユーザーがチェックアウト時に指定したメールアドレス宛に送信されます。また、認証を設定することで、[個人用設定](/ja/liveops/liveops-management/personalization-tutorial/)、[購入制限](/ja/items-catalog/catalog-features/items-catalog-number-limits/)、[エンタイトルメントシステム](/ja/sell-games/how-to/entitlement-system/)といった追加のシナリオを有効にすることも可能です。詳細については、[ゲームキー販売時の認証設定方法](/ja/sell-games/how-to/set-up-authentication/)セクションを参照してください。 ゲームキーの販売フロー: 1. [ゲームを作成する](/ja/api/catalog/game-keys-admin/admin-create-game)APIコールを使用して、ゲームを作成します。 2. 地域制限を設定します。 3. [コードをアップロードする](/ja/api/catalog/game-keys-admin/admin-upload-codes-by-sku)APIコールを使用してゲームキーパッケージにキーをアップロードし、購入可能な状態にします。 4. [ゲームリストを取得する](/ja/api/catalog/game-keys-catalog/get-games-list)APIコールを使用して、ユーザーの地域に応じた価格とともにゲームカタログを表示します。 5. 注文を作成します。素早く購入できるようにするには、ゲームキーのSKUを渡し、[現在のカート内の全アイテムを含む注文を作成する](/ja/api/catalog/payment-client-side/create-order-with-item)APIコールを使用できます。レスポンスとして、決済UIを開くためのトークンが返されます。 6. 注文の支払いを行うために、決済UIを開く処理を実装します。 決済完了の通知をタイムリーに受け取り、ユーザーにアイテムを付与するには、たとえば、[ウェブフック](/ja/webhooks/section/osnovnye-polozheniya)を使用して注文ステータスのトラッキングを設定してください。キーは、ユーザーがチェックアウト時に指定したメールアドレス宛に送信され、注文ステータスは`done`に移行します。 ![ゲームキー](https://cdn.xsolla.net/developers/current/images/api_docs/game-keys.svg)