Upgrades

So funktioniert's

Upgrades ermöglichen den Benutzern den Erwerb teurerer Spielpakete. Dabei muss nur für den "Wechsel" (sprich: das Upgrade) bezahlt werden. Der Preis für jedes Upgrade wird individuell festgelegt.

Note: Upgrades sind nur für Vorbestellungen oder Spiele verfügbar, deren Auslieferung über DRM-free-Distributionsdateien erfolgt. Werbeaktionen, regionale Verkaufsbeschränkungen und Freund beschenken können nicht auf Upgrades angewendet werden.

Für wen ist es

Partner, die den Login und den Online-Shop samt aktiviertem Spielschlüssel-Modul integriert haben.

Wie komme ich dazu

  1. Wählen Sie im Kundenportal unter Spielschlüssel Pakete aus oder erstellen Sie neue.
  2. Konfigurieren Sie eine Vorbestellung oder eine DRM-free-Distirbutionsdatei:
    1. Aktivieren Sie in den Grundeinstellungen DRM-free.
    2. Aktivieren Sie im Abschnitt Schlüssel & Distributionsdateien die Option Distributionsdatei-Upload.
  3. Implementieren Sie folgenden API-Methoden: Spiele abrufen und Upgrades abrufen.
  4. Konfigurieren Sie folgende Webhooks:
    1. Zahlung und Rückerstattung. Die Upgrade-Daten werden im purchase.pin_codes.upgrade-Objekt übermittelt.
    2. Upgrade zurückerstatten.
  5. Um Upgrades zu aktivieren under deren Preise festzulegen, wenden Sie sich bitte an Ihren Account Manager oder senden Sie eine E-Mail an am@xsolla.com.
  6. Um das Aufrufen des Zahlungsportals beim Kauf von Upgrades zu konfigurieren, übermitteln Sie folgende Parameter im Token:
    1. user.id
    2. purchase.pin_codes.upgrade.id_user_history, empfangen von der Spieleliste
    3. purchase.pin_codes.upgrade.id, empfangen von der Upgrade-Liste.

Wenn ein Benutzer eine Reihe von Upgrades für ein einzelnes Paket kauft und anschließend eine Zahlung für eines der Upgrades erstattet bekommen möchte, wird dieses bestimmte Upgrade und alle nachfolgenden Upgrades storniert. Standardmäßig werden die Zahlungen für die nachfolgenden Upgrades nicht erstattet. Wenn Sie Erstattungen für die gesamte Reihe von Upgrades einrichten möchten, wenden Sie sich an Ihren Account Manager oder senden Sie eine E-Mail an am@xsolla.com.

Note: Sie können den Xsolla-Login zur Autorisierung des Benutzers verwenden, um eine user.id zu erhalten.