Testumgebung

Die Testumgebung ist eine eigenständige Umgebung, die alle Funktionen einer Live-Umgebung unterstützt, mit Ausnahme echter Zahlungen. Sie können die Testumgebung verwenden, um Folgendes zu testen:

  • Zahlungs-Widget
  • Zahlungsempfängerkonto
  • Eingabemasken für das Identifikationsverfahren (KYC) und für die Abfrage von Steuerdaten
  • API-Integration

Zahlungs-Widget

So öffnen Sie ein Zahlungs-Widget in der Testumgebung:

  1. Rufen Sie den Token ab. Übermitteln Sie in der Anfrage den Parameter Authorization:Basic <your_authorization_basic_key>, wobei <your_authorization_basic_key> das gemäß dem Base64-Standard kodierte Plattform-ID:geheimer Schlüssel-Paar ist. So finden Sie die Testdaten:
    1. Öffnen Sie Ihr Projekt im Kundenportal, und navigieren Sie zu Payouts > Einstellungen.
    2. Wählen Sie oben rechts aus dem Drop-down-Menü die Option Testumgebung.
    3. Navigieren Sie zu Einstellungen > Sicherheit.

Beispielanfrage für den Abruf eines Tokens:

Copy
Full screen
Small screen
    curl -X POST 'https://payouts-sandbox-api.xsolla.com/api/v1/merchants/customer/auth' \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Basic <your_authorization_basic_key>' \
    -d '{"email": "<your email>", "name": "<your name>"}'
    
    1. Öffnen Sie die die Testumgebung mithilfe des Links https://payouts-sandbox-widget.xsolla.com/?token={token}, wobei {token} der in Schritt 1 erhaltene Token ist.
    Hinweis
    Widget mithilfe der SDKs öffnen

    Übermitteln Sie den Parameter sandbox: true in dem für das Öffnen des Widgets zuständigen Skript oder im Initialisierungscode des npm-Pakets, um das Zahlungs-Widget in der Testumgebung zu öffnen.

    Skript für das Öffnen des Zahlungs-Widgets:

    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',
                          sandbox: true
                      });
      
              widget.show('<container_id>');
      
              widget.addEventListener('load', () => {
                  console.log('loaded');
              });
          }, false);
          var head = document.getElementsByTagName('head')[0];
          head.appendChild(s);
      </script>
      

      Initialisierungscode für das Öffnen des Zahlungs-Widgets:

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

        1. Bestätigen Sie in dem sich öffnenden Widget, dass Sie die Lizenzvereinbarung gelesen haben und damit einverstanden sind, indem Sie das entsprechende Kontrollkästchen aktivieren.
        2. Geben Sie auf der Registerkarte Verification die Testdaten in die Felder ein:
          • Vorname
          • Nachname
          • Zweiter Vorname (kein Pflichtfeld)
          • Land
          • Nationalität
        3. Wenn Sie ein Fehlerszenario testen möchten, aktivieren Sie das Kontrollkästchen für die Erzeugung eines Fehlers beim Durchlaufen eines Identifizierungsverfahrens (KYC).
        4. Klicken Sie auf Send.
        1. Wählen Sie auf der Registerkarte Tax Interview das zu testende Szenario aus: ein erfolgreiches Szenario oder ein Fehlerszenario.
        2. Tätigen Sie eine Zahlung mithilfe der Testdaten.
        Hinweis
        In der Testumgebung ausgeführte Transaktionen haben keine Auswirkungen auf die Produktionsumgebung.

        Zahlungsempfängerkonto

        So öffnen Sie ein Zahlungsempfängerkonto in der Testumgebung:

        1. Öffnen Sie Ihr Projekt im Kundenportal, und navigieren Sie zu Payouts > Einstellungen.
        2. Wählen Sie oben rechts aus dem Drop-down-Menü die Option Testumgebung.

        1. Wechseln Sie zur Registerkarte Nutzer, und laden Sie sich selbst ein.
        2. Klicken Sie in der erhaltenen E-Mail auf den Link, um zum Zahlungsempfängerkonto zu gelangen.
        3. Wählen Sie im Zahlungsempfängerkonto einen Händler, und tätigen Sie eine Zahlung mithilfe der Testdaten.
        Hinweis
        Ebenso gelangen Sie zum Sandbox-Zahlungsempfängerkonto, indem Sie den Link https://payouts-sandbox.xsolla.com/ aufrufen und das Authentifizierungsverfahren durchlaufen.

        Testdaten

        Achtung
        Daten, die nicht in der Liste der Testdaten aufgeführt sind, funktionieren in der Testumgebung nicht.

        Testkarten

        KartennummerCVCAblaufdatumBeschreibung
        4242424242424242Beliebige drei ZiffernBeliebiges Datum in der ZukunftErfolgreiche Zahlung
        4000000000000002Beliebige drei ZiffernBeliebiges Datum in der ZukunftFehlgeschlagene Zahlung

        Testtransaktion

        IBANSonstige FelderBeschreibung
        FI211234569876543210Beliebige DatenErfolgreiche Abbuchung
        AT483200000012345864Beliebige DatenFehlgeschlagene Abbuchung

        Test-E-Mail-Adresse

        E-Mail-AdresseSonstige FelderBeschreibung
        success@xsolla.comBeliebige DatenErfolgreiche Abbuchung
        failed@xsolla.comBeliebige DatenFehlgeschlagene Abbuchung

        Testtelefonnummer

        TelefonnummerSonstige FelderBeschreibung
        +1 (555) 123-4567Beliebige DatenErfolgreiche Abbuchung
        +1 (555) 987-6543Beliebige DatenFehlgeschlagene Abbuchung
        War dieser Artikel hilfreich?
        Vielen Dank!
        Gibt es etwas, das wir verbessern können? Nachricht
        Das tut uns leid
        Bitte erläutern Sie, weshalb dieser Artikel nicht hilfreich ist. Nachricht
        Vielen Dank für Ihr Feedback!
        Wir werden Ihr Feedback aufgreifen und dazu nutzen, Ihr Erlebnis verbessern.
        Diese Seite bewerten
        Diese Seite bewerten
        Gibt es etwas, das wir verbessern können?

        Jetzt nicht

        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!