Einrichten der Anzeige des Zahlungs-Widgets

Um Ihrer Plattform eine Zahlungs-Widget-Schnittstelle hinzuzufügen, müssen Sie die Widget-Bibliothek hinzufügen. Sie können auch die Höhe des Widgets und die Ereignisbehandlung anpassen, um die Benutzerfreundlichkeit zu verbessern.

Zahlungs-Widget-Bibliothek hinzufügen

Einrichten mit Skript

Fügen Sie das Skript auf der Website Ihrer Plattform ein. In den Skriptinitialisierungsparametern übergeben Sie das im vorherigen Integrationsschritt erhaltene Autorisierungs-Token. Das Skript wird jedes Mal ausgeführt, wenn die Seite geladen wird.

Copy
Full screen
Small screen

    <script>
        var s = document.createElement('script');
        s.type = "text/javascript";
        s.async = true;
        s.src = "https://static.xsolla.com/payouts/v0/_bundles/santorelli.min.js";
        s.addEventListener('load', function () {
            const widget = new XPayoutsWidget.Widget({
                        token: '<auth token>',
                        theme: 'black',
                        size: 'fixed'  
                    });
    
            widget.show('<container_id>');
    
            widget.addEventListener('load', () => {
                console.log('loaded');
            });
        }, false);
        var head = document.getElementsByTagName('head')[0];
        head.appendChild(s);
    </script>

    Einrichten mit npm-Paket

    1. Führen Sie den Befehl npm install @xsolla/payouts-sdk aus und richten Sie die Widget-Bibliothek ein.
    2. Fügen Sie einen Link zur Bibliothek auf der Website Ihrer Plattform hinzu. Übergeben Sie in der Anfrage das Autorisierungs-Token, das Sie im vorherigen Integrationsschritt erhalten haben.
    FAQs
    Durchsuchen Sie die Antworten zur Lösung gängiger Probleme.

    Verwenden Sie folgenden Initialisierungscode:

    Copy
    Full screen
    Small screen

      import {Widget} from '@xsolla/payouts-sdk';
      
      const widget = new Widget({
          token: '<auth token>',
          theme: 'black',
          size: 'fixed'  
      });
      
      widget.show('<container_id>');
      
      widget.addEventListener('load', () => {
          console.log('loaded');
      });

      Sonstige Einstellungen

      Höhe

      Sie können die Höhe des Zahlungs-Widgets anpassen, indem Sie den folgenden Parameter im Initialisierungscode übergeben:

      ParameterTypBeschreibung
      size
      stringDie Höhe des Zahlungs-Widgets:
      • fixed — feste Widget-Höhe von 600 px.
      • auto — dynamische Widget-Höhe, die sich je nach Bildschirmgröße ändert.

      Ereignisbehandlung

      Sie können die Behandlung folgender Ereignisse einrichten:

      • loaded — Widget, das in einem Iframe lädt.
      • tokenExpired — Ablauf eines Tokens.
      • requestWithdrawal — erfolgreicher Antrag auf Auszahlung.
      • heightResize — Widget-Höhenänderung. Das Ereignis wird nur behandelt, wenn der Parameter size=='auto' übergeben wird.

      Beispiel für die Einrichtung der Ereignisbehandlung:

      Copy
      Full screen
      Small screen

        widget.addEventListener('tokenExpired', () => {
            console.log('tokenExpired');
        });
        widget.addEventListener('heightResize', ({ height }) => {
            console.log(`height resize to: ${height}`);
        });
        widget.addEventListener('requestWithdrawal', ({ amount }) => {
            console.log(`success request withdrawal, amount: ${amount}`);
        });

        Ihr Fortschritt
        Vielen Dank für Ihr Feedback!
        Letztmalig aktualisiert: 26. April 2023

        Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.

        Problem melden
        Wir überprüfen unsere Inhalte ständig. Ihr Feedback hilft uns, sie zu verbessern.
        Geben Sie eine E-Mail-Adresse an, damit wir Sie erreichen können
        Vielen Dank für Ihr Feedback!