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

Hinweis
Wie Sie das Zahlungs-Widget in der Testumgebung öffnen, erfahren Sie in dieser Anleitung.

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: 22. Januar 2024

        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!