{"templateId":"openapi_docs","sharedDataIds":{"openAPIDocsStore":"oas-@l10n/de/api/catalog/index.yaml","sidebar":"sidebar-@l10n/de/catalog-en.sidebars.yaml"},"props":{"definitionId":"@l10n/de/api/catalog/index.yaml","dynamicMarkdocComponents":[],"baseSlug":"/de/api/catalog","seo":{"title":"Übersicht","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]},"description":"Spielschlüssel sind einmalig verwendbare, eindeutige alphanumerische Codes, mit denen Nutzer Zugriff auf ein Spiel oder einen DLC erhalten. Sie können Spielschlüssel über einen [Direktlink](https://developers.xsolla.com/de/sell-games/set-up-selling-game-keys/#guides_game_sales_selling_game_keys_selling_via_direct_link), über den [Shop](https://developers.xsolla.com/de/sell-games/set-up-selling-game-keys/#guides_game_sales_selling_game_keys_selling_via_store_ui) oder über ein [Widget](https://developers.xsolla.com/de/sell-games/set-up-selling-game-keys/#guides_game_sales_selling_items_develop_buttons) verkaufen. Außerdem können Sie [regionale Beschränkungen konfigurieren](https://developers.xsolla.com/de/items-catalog/catalog-features/regional-restrictions/) und so den Verkauf von Spielschlüsseln auf bestimmte Ländern beschränken. Ausführliche Informationen finden Sie im Abschnitt [Spielschlüsselpakete](https://developers.xsolla.com/de/items-catalog/items-type/set-up-modules/).\n\nFür den Verkauf von Spielschlüsseln ist keine Benutzerauthentifizierung erforderlich – die Schlüssel werden an die E-Mail-Adresse gesendet, die der Nutzer beim Bezahlvorgang angegeben hat. Sie können jedoch die Authentifizierung konfigurieren und dadurch zusätzliche Szenarien umsetzen: [Personalisierung](/de/liveops/liveops-management/personalization-tutorial/), [Kaufbeschränkungen](/de/items-catalog/catalog-features/items-catalog-number-limits/) oder [Berechtigungssystem](/de/sell-games/how-to/entitlement-system/). Ausführliche Informationen finden Sie im Abschnitt [So richten Sie die Authentifizierung beim Verkauf von Spielschlüsseln ein](/de/sell-games/how-to/set-up-authentication/).\n\nAblauf beim Verkauf von Spielschlüsseln:\n\n1. Erstellen Sie ein Spiel mit dem API-Aufruf [Spiel erstellen](/de/api/catalog/game-keys-admin/admin-create-game).\n2. Konfigurieren Sie regionale Beschränkungen.\n3. Laden Sie Spielschlüssel mithilfe des API-Aufrufs [Codes hochladen](/de/api/catalog/game-keys-admin/admin-upload-codes-by-sku) in ein Spielschlüsselpaket hoch, um sie zum Kauf bereitzustellen.\n4. Zeigen Sie den Spielekatalog mitsamt den Preisen für die Region des Nutzers mithilfe des API-Aufrufs [Spieleliste abrufen](/de/api/catalog/game-keys-catalog/get-games-list) an.\n5. Legen Sie eine Bestellung an. Verwenden Sie bei einem Schnellkauf den API-Aufruf [Bestellung mit allen Artikeln aus dem aktuellen Warenkorb anlegen](/de/api/catalog/payment-client-side/create-order-with-item) und übermitteln Sie dabei die SKU des Spielschlüssels. In der Antwort wird ein Token zum Öffnen des Zahlungsportals zurückgegeben.\n6. Implementieren Sie das Öffnen des Zahlungsportals, damit die Bestellung bezahlt werden kann.\n\nDamit Sie zeitnah Benachrichtigungen über erfolgreiche Zahlungen erhalten und die Artikel den Nutzern übertragen können, sollten Sie das Bestellstatus-Tracking einrichten, beispielsweise mithilfe von [Webhooks](/de/webhooks/section/osnovnye-polozheniya). Die Schlüssel werden an die E-Mail-Adresse gesendet, die der Nutzer beim Bezahlvorgang angegeben hat, und der Bestellstatus wechselt in `done`.\n\n![Spielschlüssel](https://cdn.xsolla.net/developers/current/images/api_docs/game-keys.svg)"},"itemId":"game-keys-overview","disableAutoScroll":true,"metadata":{},"compilationErrors":[],"markdown":{"partials":{},"variables":{"rbac":{"teams":["anonymous"]},"user":{},"remoteAddr":{"hostname":"xsolla.redocly.app","port":4000,"ipAddress":"216.73.216.177"},"lang":"de","env":{"PUBLIC_REDOCLY_BRANCH_NAME":"realm"}}},"pagePropGetterError":{"message":"","name":""}},"slug":"/de/api/catalog/game-keys-overview","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}