Kaufverwaltung
Xsolla kann als Zahlungs-Gateway fungieren, wenn Spieler für Ingame-Käufe über Steam bezahlen. In diesem Fall müssen Sie weder das Steam-SDK integrieren noch die Feinheiten bei der Zahlung über Steam berücksichtigen, wenn Sie einen Ingame-Shop einrichten.
So ermöglichen Sie Zahlungen über Steam:
- Schließen Sie eine weitere Vereinbarung mit Xsolla ab.
- Konfigurieren Sie das Gateway für Steam im Kundenportal.
- Richten Sie die native Authentifizierung über Steam ein.
- Wechseln Sie zu Ihrem UE4-Projekt.
- Navigieren Sie zu
Settings > Project Settings > Plugins > Xsolla Store , und aktivieren Sie das KontrollkästchenBuild for Steam .
Nach Änderung der UE4-Projekteinstellungen wird der Header x-steam-userid
zur Zahlungstokenanfrage hinzugefügt.
Diese Anleitung ist nur für die Arbeit mit folgenden Plug-ins bestimmt:
- Game Commerce
- Cross-Buy
Das Cross-Buy-Plug-in gilt ab März 2022 als veraltet. Sie können es weiterhin nutzen, allerdings wird es fortan weder aktualisiert noch durch neue Funktionen erweitert. Es wird empfohlen, auf das Game Commerce-Plug-in umzusteigen. Es enthält alle Klassen und Methoden, die für die Arbeit mit Xsolla-Produkten nötig sind.
Um neue Nutzer für Ihre Anwendung zu gewinnen und den Umsatz zu steigern, können Sie Gutscheinaktionen durchführen. Beim Einlösen eines Gutscheins erhält der Benutzer eine der folgenden Belohnungen:
- virtuelles Währungspaket
- Spielschlüssel
- virtueller Gegenstand
Weitere Informationen über die Funktionen und Beschränkungen von Gutscheinaktionen finden Sie in der Anleitung des Ingame-Online-Shops.
So arbeiten Sie mit Gutscheinaktionen:
- Vervollständigen Sie die Einstellungen im Kundenportal gemäß den Anweisungen für die Einrichtung von Werbekampagnen mit Gutscheinen.
- Implementieren Sie die Ingame-Logik mit den folgenden SDK-Methoden:
GetCouponRewards
– ruft eine Liste von Artikeln ab, die der Benutzer beim Einlösen des Gutscheins erhalten kann.RedeemCoupon
– löst den Gutscheincode ein und und gewährt dem Nutzer die Belohnung.
Um neue Nutzer für Ihre Anwendung zu gewinnen und den Umsatz zu steigern, können Sie eine Promocodekampagne durchführen. Beim Einlösen eines Promocodes erhält der Benutzer eine oder mehrere der folgenden Belohnungen:
- Rabatt auf die Warenkorbsumme
- Bonusartikel:
- virtuelles Währungspaket
- Spielschlüssel
- virtueller Gegenstand, darunter ein Bundle oder zeitlich begrenzte Artikel
Weitere Informationen über die Funktionen und Beschränkungen von Promocodekampagnen finden Sie in der Anleitung des Ingame-Online-Shops.
So arbeiten Sie mit Promocodes:
- Vervollständigen Sie die Einstellungen im Kundenportal gemäß den Anweisungen für die Einrichtung von Kampagnen mit Promocodes.
- Implementieren Sie die Ingame-Logik mit den folgenden SDK-Methoden:
GetPromocodeRewards
– ruft die mit dem Promocode verbundenen Belohnungen ab. Erlaubt es dem Benutzer, aus mehreren Bonusartikeln zu wählen.RedeemPromocode
– löst den Promocode ein. Nach dem Einlösen des Promocodes erhält der Benutzer Artikel kostenfrei und/oder der Preis des Warenkorbs wird reduziert.
Um neue Nutzer für Ihre Anwendung zu gewinnen und den Umsatz zu steigern, können Sie Artikel in einem Bundle zusammenfassen und so günstiger anbieten als die Summe der Einzelpreise der Artikel.
Ein Bundle kann Folgendes beinhalten:
- virtuelle Währung (einschließlich der plattformabhängigen Währung)
- Pakete mit virtueller Währung
- Spielschlüssel für vorab ausgewählte DRMs
- virtuelle Gegenstände, darunter zeitlich begrenzte Artikel
- Bundles
Weitere Informationen über die Funktionen und Beschränkungen von Bundles finden Sie in der Anleitung des Ingame-Online-Shops.
So arbeiten Sie mit Bundles:
- Vervollständigen Sie die Einstellungen im Kundenportal gemäß den Anweisungen für die Einrichtung eines Bundles.
- Implementieren Sie die Ingame-Logik mit den folgenden SDK-Methoden:
UpdateBundles
– ruft eine Liste von Bundles für das Erstellen eines Katalogs ab.GetSpecifiedBundle
– ruft ein Bundle anhand der angegebenen SKU ab.
total_content_price
übermittelt. Sie können diesen Wert nutzen, um den Preisvorteil eines Bundles in Ihrer Anwendung anzuzeigen.Diese Anleitung ist nur für die Arbeit mit folgenden Plug-ins bestimmt:
- Game Commerce
- Cross-Buy
Das Cross-Buy-Plug-in gilt ab März 2022 als veraltet. Sie können es weiterhin nutzen, allerdings wird es fortan weder aktualisiert noch durch neue Funktionen erweitert. Es wird empfohlen, auf das Game Commerce-Plug-in umzusteigen. Es enthält alle Klassen und Methoden, die für die Arbeit mit Xsolla-Produkten nötig sind.
Implementieren Sie den Verkauf von virtuellen Gegenständen und virtueller Währung außerhalb des Spiels über die Shop-Website. Die gekauften Gegenstände und die gekaufte Währung werden im Inventar des Spielers bereitgestellt.
So integrieren Sie Ihren Shop in das SDK:
- Erstellen Sie eine Shop-Website.
- Geben Sie im Anwendungscode die URL des Ingame-Shops an.
- Implementieren Sie die Logik Ihrer Anwendung für die Zusammenarbeit mit der Shop-Website.
Shop-Website erstellen
Sie können eine Shop-Website mit dem Website-Baukasten erstellen. Befolgen Sie dazu die Anleitung für das Verknüpfen eines Shops auf der Website.
Wenn Sie eine Shop-Website verknüpfen möchten, die mit einer anderen Lösung erstellt wurde, folgen Sie den Anweisungen für das Erstellen eines Shops.
Empfehlungen für die Logik Ihrer Anwendung zur Zusammenarbeit mit der Shop-Website
Beachten Sie folgende Empfehlungen bei der Entwicklung Ihrer Anwendung:
- Synchronisieren Sie die Felder für die Benutzerregistrierung und ‑autorisierung mit Ihrer Anwendung und mit dem Login-Widget auf der Shop-Website:
- Wenn eine E-Mail-Adresse und ein Passwort für die Registrierung und Autorisierung von Benutzern verwendet werden, ist der Benutzername in der Anwendung mit der E-Mail-Adresse gleichzusetzen.
- Wenn Sie einen Benutzernamen, eine E-Mail-Adresse und ein Passwort für die Registrierung und Autorisierung verwenden, wenden Sie sich an Ihren Account Manager, um die Felder des Login-Widgets zu ändern.
- Implementieren Sie für den Wechsel vom Anwendungs-Client zur Shop-Website eine Pass-Through-Benutzerautorisierung. Dazu muss der Benutzertoken in den URL-Parametern übermittelt werden. Ein Beispiel für die Autorisierung finden Sie in der Demo-Map für das Cross-Buy-Plug-in.
Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.