Benutzern Käufe gewähren
Implementieren Sie, dass den Nutzern in Ihrer Anwendung Käufe gewährt werden, indem Sie die in den Webhooks von Xsolla empfangenen Informationen (Transaktionsdetails und gekauften Artikel) verwenden.
So geht’s:
- Konfigurieren Sie Parameter für den Empfang von Webhooks:
- Öffnen Sie Ihr Projekt im Kundenportal.
- Klicken Sie in der Seitenleiste auf Projekteinstellungen, und wechseln Sie zur Registerkarte Webhooks.
- Geben Sie im Feld Webhook-Server die URL Ihres Servers an, auf dem Sie Webhooks im Format
https://example.com
empfangen möchten. Sie können auch eine URL aus einem Tool, mit dem sich Webhooks testen lassen, angeben. - Standardmäßig wird ein geheimer Schlüssel zum Signieren von Projekt-Webhooks generiert. Wenn Sie einen neuen geheimen Schlüssel generieren möchten, klicken Sie auf das Aktualisieren-Symbol.
- Klicken Sie auf Webhooks aktivieren.
- Implementieren Sie die Verarbeitung der folgenden Arten von Webhooks in Ihrer Anwendung:
- Zum Gewähren virtueller Gegenstände, virtueller Währungen, virtueller Währungspakete und Bundles:
- Zum Stornieren eines Kaufs:
Um den Empfang des Webhooks zu bestätigen, muss Ihr Server wie folgt antworten:
- HTTP-Statuscode 204 ohne Nachrichtenrumpf.
- HTTP-Statuscode 400 samt Problembeschreibung, sofern der angegebene Benutzer nicht gefunden oder eine ungültige Signatur übermittelt wurde.
Sie können die Webhooks für die Benutzervalidierung und die Zahlung im Kundenportal unter Projekteinstellungen > Webhooks > Zahlungen testen.
Falls reale Werte fehlen, können Sie beliebige Werte eingeben.
Außerdem können Sie Webhooks testen, wenn Sie Käufe in der Testumgebung oder im Live-Modus tätigen. Erstattungen lassen sich nur im Live-Modus testen.
Nächste Schritte
- Implementieren Sie den Abruf von Abonnementinformationen.
- Konfigurieren Sie die Benutzerauthentifizierung.
Nützliche Links
IntegrationsablaufHaben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.