Kaufverwaltung
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.
- Öffnen Sie das Unity-Projekt.
- Klicken Sie im Hauptmenü auf
Window > Xsolla > Edit Settings . - Wählen Sie im
Inspector -Fensterbereich im FeldPayments die OptionSteam Gateway aus.
Nach Änderung der Unity-Projekteinstellungen wird der Header x-steam-userid
der Zahlungstokenanfrage hinzugefügt.
Diese Anleitung ist nur für die Arbeit mit folgenden Assets bestimmt:
- Game Commerce
- Cross-Buy
Das Cross-Buy-Asset gilt ab April 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-Asset umzusteigen. Es enthält alle Klassen und Methoden, die für die Arbeit mit Xsolla-Produkten nötig sind.
- 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 der Artikel ab, die dem Benutzer beim Einlösen eines Gutscheins gewährt werden können. Der API-AufrufGet coupon rewards wird gemeinsam mit der SDK-Methode genutzt.RedeemCouponCode
– löst den Gutscheincode ein und gewährt dem Benutzer die Belohnung. Der API-AufrufRedeem coupon code wird gemeinsam mit der SDK-Methode genutzt.
- Rabatt auf die Warenkorbsumme
- Bonusartikel:
- virtuelles Währungspaket
- Spielschlüssel
- virtueller Gegenstand, darunter ein Bundle oder ein automatisch endendes Abo
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:
GetPromocodeReward
— ruft die mit dem Promocode verbundenen Belohnungen ab. Erlaubt es dem Benutzer, aus mehreren Bonusartikeln zu wählen. Der API-AufrufGet promo code reward wird neben der SDK-Methode genutzt.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. Der API-AufrufRedeem promo code wird neben der SDK-Methode genutzt.
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 automatisch endende Abos
- 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:
GetBundles
— ruft eine Liste von Bundles zum Erstellen eines Katalogs ab. Der API-AufrufGet list of bundles wird neben der SDK-Methode genutzt.GetBundle
— ruft ein Bundle für die angegebene SKU ab. Der API-AufrufGet specified bundle wird neben der SDK-Methode verwendet.
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 Assets bestimmt:
- Game Commerce
- Cross-Buy
Das Cross-Buy-Asset gilt ab April 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-Asset umzusteigen. Es enthält alle Klassen und Methoden, die für die Arbeit mit Xsolla-Produkten nötig sind.
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 Demoszene für das Cross-Buy-Asset.
Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.