PayPal in der Testumgebung testen

Die Sandbox ist eine eigenständige Testumgebung, die alle Funktionen der Live-Umgebung, mit Ausnahme echter und abgelehnter Zahlungen, unterstützt. Sie können auf die Testumgebung zugreifen, indem Sie “mode”:“sandbox” beim Abrufen des Tokens senden.

Um das Zahlungsportal zu öffnen, verwenden Sie folgenden Link und legen Sie die bereitgestellten Token dort fest: https://sandbox-secure.xsolla.com/paystation4/?token={token}.

In der Testumgebung können Sie die folgenden Zahlungsportal-Interaktionsszenarien testen, während Sie eine PayPal-Zahlung vornehmen:

Hinweis
Für jedes Szenario können Sie auch die Fehlergenerierung testen.

PayPal-Testkonto erstellen

Sie müssen ein Konto im PayPal-Sandboxmodus erstellen, um den Zahlungsvorgang zu testen:

  1. Öffnen Sie die PayPal Developer-Website.
  2. Melden Sie sich bei Ihrem Konto an oder erstellen Sie ein neues.
  3. Wechseln Sie zur Registerkarte Sandbox accounts.
  4. Klicken Sie auf der Seite Sandbox test accounts auf Create account.
  5. Wählen Sie Personal (Buyer Account) als Kontotyp aus, und wählen Sie ein Land.
  6. Klicken Sie auf Create.

Das erstellte Konto wird in der Liste der Sandbox Accounts angezeigt.

Ebenso können Sie die Informationen von bestehenden Sandbox Accounts verwenden:

Einmal-Kauf testen

Testzahlung durchführen

  1. Öffnen Sie das Zahlungsportal in der Testumgebung.
  2. Wählen Sie PayPal als Zahlungsmethode aus.
  3. Geben Sie im Feld Mock Response Code den Wert 0 ein oder lassen Sie das Feld leer.
  4. Geben Sie im Feld Postleitzahl fünf beliebige Ziffern ein.
  1. Klicken Sie auf Zahlen. Daraufhin werden Sie zu einem Fenster weitergeleitet, melden Sie sich dort bei Ihrem PayPal-Konto an.
  2. Geben Sie Informationen zu Ihrem Sandbox Account ein: Email ID (E-Mail-Adresse) und System Generated Password (Passwort). Die entsprechenden Informationen finden Sie hier:
    1. Melden Sie sich auf der PayPal Developer-Website bei Ihrem Konto an.
    2. Wechseln Sie zur Registerkarte Sandbox accounts.
    3. Wählen Sie auf der Seite Sandbox test accounts ein Sandbox Account.
    4. Klicken Sie auf •••, und wählen Sie in der Drop-down-Liste den Eintrag View/Edit account. Daraufhin öffnet sich ein Modalfenster mit den entsprechenden Daten.
  3. Schließen Sie die Testzahlung ab.
Nach Abschluss der Zahlung wird auf der Seite die Transaktions-ID angezeigt:

War die Testzahlung erfolgreich, ist Ihr PayPal-Konto anschließend in der Liste der Zahlungsmethoden gespeichert.

So zeigen Sie detaillierte Informationen (einschließlich Gebühren) zu in der Testumgebung getätigten Transaktionen an:

  1. Öffnen Sie das Kundenportal.
  2. Navigieren Sie zu Finanzen > Transaktionsregister.
  3. Aktivieren Sie das Kontrollkästchen Testtransaktionen anzeigen.

Unter Support > Transaktionssuche können Sie außerdem die Details einer Transaktion einsehen und Erstattungen beantragen.

Rückerstattung

  1. Konfigurieren Sie den Rückerstattungs-Webhook.
  2. Tätigen Sie eine erfolgreiche Testzahlung.
  3. Rufen Sie dieRufen Sie die Api-Methode Rückerstattung anfordern auf.

Eine Benachrichtigung über die Zahlung einer Rückerstattung wird an die Webhook-URL gesendet.

Teilerstattung

  1. Konfigurieren Sie den Teilerstattungs-Webhook.
  2. Tätigen Sie eine erfolgreiche Testzahlung.
  3. Rufen Sie die Api-Methode Teilerstattung anfordern auf.

Eine Benachrichtigung über die Zahlung einer Teilerstattung wird an die Webhook-URL gesendet.

Rückbuchung

Wir haben einen separaten API-Aufruf für die Testumgebung entwickelt, um dieses Szenario ohne die Mitwirkung von Banken testen zu können.

Um die Rückbuchung zu testen:

  1. Konfigurieren Sie den Rückerstattungs-Webhook.
  2. Tätigen Sie eine erfolgreiche Testzahlung.
  3. Rufen Sie die Api-Methode Rückbuchung anfordern auf.

Sie werden einen Rückbuchungs-Webhook mit folgendem Code erhalten:

CodeGrundBeschreibung
2ChargebackRückbuchung der Transaktion angefordert.

Gespeichertes Konto testen

Konto speichern

Sie können das Speichern eines Kontos im Zahlungsportal auf zweierlei Wege testen:

Konto während einer Testzahlung speichern

  1. Konfigurieren Sie den Webhook Zahlungskonto hinzufügen.
  2. Öffnen Sie das Zahlungsportal in der Testumgebung.
  3. Wählen Sie PayPal als Zahlungsmethode.
  4. Geben Sie im Feld Mock Response Code den Wert 0 ein oder lassen Sie das Feld leer.
  5. Geben Sie im Feld Postleitzahl fünf beliebige Ziffern ein.
  6. Setzen Sie ein Häkchen bei Nicht erneut fragen.
  7. Klicken Sie auf Zahlen. Daraufhin werden Sie zu einem Fenster weitergeleitet, melden Sie sich dort bei Ihrem PayPal-Konto an.
  8. Geben Sie Informationen zu Ihrem Sandbox Account ein.
  9. Schließen Sie die Testzahlung ab.

Eine Benachrichtigung über das Hinzufügen eines neuen Kontos wird an die Webhook-URL gesendet.

Das gespeicherte Konto wird unter Gespeicherte Methoden angezeigt.

Konto im Zahlungsportal speichern

  1. Konfigurieren Sie den Webhook Zahlungskonto hinzufügen.
  2. Öffnen Sie das Zahlungsportal in der Testumgebung.
  3. Navigieren Sie zu Gespeichert.
  4. Klicken Sie auf das Stift-Symbol, und wählen Sie Neue Methode hinzufügen.
  5. Wählen Sie PayPal.
  6. Geben Sie im Feld Mock Response Code den Wert 0 ein oder lassen Sie das Feld leer.
  7. Geben Sie im Feld Postleitzahl fünf beliebige Ziffern ein.
  8. Klicken Sie auf Speichern. Daraufhin werden Sie zu einem Fenster weitergeleitet, melden Sie sich dort bei Ihrem PayPal-Konto an.
  9. Um die Einstellungen zu vervollständigen, geben Sie Informationen zu Ihrem Sandbox Account ein.
  10. Klicken Sie auf Save and Continue.

Eine Benachrichtigung über das Hinzufügen eines neuen Kontos wird an die Webhook-URL gesendet.

Das gespeicherte Konto wird unter Gespeicherte Methoden angezeigt.

Gespeichertes Konto löschen

Sie können ein gespeichertes Konto testweise löschen:

Gespeichertes Konto über API löschen

  1. Konfigurieren Sie den Zahlungskonto entfernen-Webhook.
  2. Rufen Sie die API-Methode gespeicherte Konten löschen auf.

Eine Benachrichtigung über die Löschung eines Kontos wird an die Webhook-URL gesendet.

Gespeichertes Konto im Zahlungsportal löschen

  1. Konfigurieren Sie den Webhook Zahlungskonto entfernen.
  2. Öffnen Sie das Zahlungsportal in der Testumgebung.
  3. Navigieren Sie zu Gespeichert.
  4. Klicken Sie auf das Stift-Symbol.
  5. Klicken Sie auf Methoden bearbeiten.
  6. Wählen Sie ein Konto, und klicken Sie auf das Papierkorb-Symbol.

Eine Benachrichtigung über die Löschung eines Kontos wird an die Webhook-URL gesendet.

Guthaben von gespeichertem Konto abbuchen

Sie können die Abbuchung einer Zahlung von einem gespeicherten Konto wie folgt testen:
Hinweis
Sie können beides testen:
  • einmalige Abbuchung (z. B. Kauf mit einer gespeicherten Karte)
  • regelmäßige Zahlungen (z. B. Bezahlung eines Abonnements)

Guthaben von gespeichertem Konto über API abbuchen

  1. Konfigurieren Sie den Webhook Zahlung.
  2. Speichern Sie das Konto in der Testumgebung.
  3. Rufen Sie die API-Methode Von gespeichertem Konto abbuchen auf.

Eine Benachrichtigung über eine erfolgreiche Zahlung wird an die Webhook-URL gesendet.

Guthaben von gespeichertem Konto im Zahlungsportal abbuchen

  1. Konfigurieren Sie den Webhook Zahlung.
  2. Speichern Sie das Konto in der Testumgebung.
  3. Öffnen Sie das Zahlungsportal in der Testumgebung.
  4. Klicken Sie in der Liste der gespeicherten Zahlungskonten auf das entsprechende Konto.
  5. Klicken Sie auf Zahlen.

Eine Benachrichtigung über eine erfolgreiche Zahlung wird an die Webhook-URL gesendet.

Liste der gespeicherten Konten abrufen

  1. Speichern Sie Konten in der Testumgebung.
  2. Rufen Sie die API-Methode Gespeicherte Konten abrufen auf.

In der Antwort erhalten Sie maskierte Daten.

Fehler generieren

  1. Öffnen Sie das Zahlungsportal in der Testumgebung.
  2. Wählen Sie PayPal als Zahlungsmethode.
  3. Geben Sie im Feld Mock Response Code einen zu testenden Fehlercode aus der Liste ein oder lassen Sie das Feld leer.
  4. Geben Sie im Feld Postleitzahl fünf beliebige Ziffern ein.
  5. Klicken Sie auf Zahlen. Daraufhin werden Sie zu Ihrem PayPal-Konto weitergeleitet, um die Zahlung abzuschließen.

Die Fehlermeldung wird im Zahlungsportal angezeigt.

Fehlercodes:

FehlercodesTestszenario
1501, 1057, 1015, 3006, 1801, 1803, 1039beliebiges Testszenario
3031, 1203, 1039, 3006, 1201, 1002, 1089, 2031, 1046, 5004Zahlung ohne Speicherung eines Kontos.
1084, 1089, 1071, 1501, 1207, 1021, 1022, 1002, 5020, 5022, 3031, 1091, 1203, 1039, 3006, 1201, 1002, 1089, 2031, 1046, 5004, 2030, 1059, 3022, 1803, 1090, 2001, 1000, 1050, 1044Zahlung und Speicherung eines Kontos
3031, 1203, 1039, 3006, 1201, 1002, 1089, 2031, 1046, 5004Zahlung mit einem gespeicherten Konto
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.
Letztmalig aktualisiert: 12. September 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!