So richten Sie die Authentifizierung beim Verkauf von Spielschlüsseln ein
Sowohl autorisierte als auch nicht autorisierte Benutzer können Käufe tätigen.
Verkauf von Spielschlüsseln für nicht authentifizierte Benutzer einrichten
Sie können Spiele an nicht authentifizierte Benutzer verkaufen, wenn Sie folgende Regeln beachten:
- Nutzen Sie für den Verkauf einer Kopie des Spiels einen Direktlink oder das Widget ohne einen Token.
- Übermitteln Sie die eindeutige ID und die E-Mail-Adresse des Benutzers, um mehrere im Warenkorb liegende Kopien des Spiels verkaufen zu können.
- Nutzen Sie für den Verkauf von Artikeln ohne spezielle Parameter die Methoden für den Schnellkauf.
Sie sollten beim Aufruf der x-unauthorized-id
). Die Kennung wird aufseiten des Frontends generiert, beispielsweise über die Bibliothek zum Generieren der Kennung.
Die E-Mail-Adresse und sonstige Daten (Benutzername und Landescode gemäß x-user
übermittelt.
Beispiel:
- curl
{
"name": "John Smith",
"email": "test@test.com",
"country": "US"
}
Außerdem können Sie die Daten an body
oder query
im Objektformular übermitteln.
Beispiel:
- curl
"user": {
"name": "John Smith",
"email": "test@test.com",
"country": "US"
}
Verkauf von Spielschlüsseln für authentifizierte Benutzer einrichten
Für die Authentifizierung von Benutzern stehen folgende Optionen zur Verfügung:
- Bei integriertem Xsolla Login wird die Anfrage über den JWT des Xsolla Login authentifiziert.
- Bei Nutzung Ihres eigenen Authentifizierungssystems wird die Anfrage über den Zugriffstoken der Pay Station authentifiziert.
Authentifizierung über Xsolla Login
- Befolgen Sie die Anweisungen, um ein Projekt im Kundenportal einzurichten.
- Implementieren Sie den Authentifizierungsmethoden-Rückruf basierend auf dem
JSON Web Token oder demOAuth 2.0 -Protokoll.
Nutzen Sie folgende Methoden, wenn die Nutzerdaten bei Xsolla gespeichert sind:
- Registrierung (
JWT oderOAuth 2.0 ) - Authentifizierung über eine der folgenden Optionen:
- Passwort zurücksetzen
Verwenden Sie die Anleitung für den
Verwenden Sie die Anleitung für den eigenen Speicher, wenn Sie Nutzerdaten in einem benutzerdefinierten Speicher hinterlegen.
Authentifizierung über den Zugriffstoken der Pay Station
Authentifizierungsablauf:
- Ihr Client sendet die Authentifizierungsanfrage an Ihren Server.
- Ihr Server übermittelt die
Merchant ID und denAPI key an den Xsolla-Server und fordert denaccess_token an. - Der Xsolla-Server sendet den
an Ihren Server.access_token - Ihr Server sendet den
an Ihren Client.access_token
Der zurückgegebene
dient als Authentifizierungstoken, um die vom Spiel-Client gesendeten Anfragen zu authentifizieren.
Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.