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:
- Testzahlung vornehmen
- Erstattung
- Teilerstattung
- Rückbuchung
- Konto speichern
- gespeichertes Konto löschen
- von gespeichertem Konto abbuchen
- Liste der gespeicherten Konten abrufen
PayPal-Testkonto erstellen
Sie müssen ein Konto im PayPal-Sandboxmodus erstellen, um den Zahlungsvorgang zu testen:
- Öffnen Sie die PayPal Developer-Website.
- Melden Sie sich bei Ihrem Konto an oder erstellen Sie ein neues.
- Wechseln Sie zur Registerkarte
Sandbox accounts . - Klicken Sie auf der Seite
Sandbox test accounts aufCreate account . - Wählen Sie
Personal (Buyer Account) als Kontotyp aus, und wählen Sie ein Land. - 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:
sb-xmxij16980134@business.example.com | oi9_m_KW |
sb-p7pju16979920@business.example.com | 7%%p8ioS |
Einmal-Kauf testen
Testzahlung durchführen
- Öffnen Sie das Zahlungsportal in der Testumgebung.
- Wählen Sie PayPal als Zahlungsmethode aus.
- Geben Sie im Feld
Mock Response Code den Wert0
ein oder lassen Sie das Feld leer. - Geben Sie im Feld Postleitzahl fünf beliebige Ziffern ein.
- Klicken Sie auf Zahlen. Daraufhin werden Sie zu einem Fenster weitergeleitet, melden Sie sich dort bei Ihrem PayPal-Konto an.
- Geben Sie Informationen zu Ihrem Sandbox Account ein:
Email ID (E-Mail-Adresse) undSystem Generated Password (Passwort). Die entsprechenden Informationen finden Sie hier:- Melden Sie sich auf der PayPal Developer-Website bei Ihrem Konto an.
- Wechseln Sie zur Registerkarte
Sandbox accounts . - Wählen Sie auf der Seite
Sandbox test accounts ein Sandbox Account. - 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.
- Schließen Sie die Testzahlung ab.
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:
- Öffnen Sie das Kundenportal.
- Navigieren Sie zu Finanzen > Transaktionsregister.
- 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
- Konfigurieren Sie den Rückerstattungs-Webhook.
- Tätigen Sie eine erfolgreiche Testzahlung.
- 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
- Konfigurieren Sie den Teilerstattungs-Webhook.
- Tätigen Sie eine erfolgreiche Testzahlung.
- 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:
- Konfigurieren Sie den Rückerstattungs-Webhook.
- Tätigen Sie eine erfolgreiche Testzahlung.
- Rufen Sie die Api-Methode Rückbuchung anfordern auf.
Sie werden einen Rückbuchungs-Webhook mit folgendem Code erhalten:
Code | Grund | Beschreibung |
---|---|---|
2 | Chargeback | Rü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
- Konfigurieren Sie den Webhook Zahlungskonto hinzufügen.
- Öffnen Sie das Zahlungsportal in der Testumgebung.
- Wählen Sie PayPal als Zahlungsmethode.
- Geben Sie im Feld
Mock Response Code den Wert0
ein oder lassen Sie das Feld leer. - Geben Sie im Feld Postleitzahl fünf beliebige Ziffern ein.
- Setzen Sie ein Häkchen bei Nicht erneut fragen.
- Klicken Sie auf Zahlen. Daraufhin werden Sie zu einem Fenster weitergeleitet, melden Sie sich dort bei Ihrem PayPal-Konto an.
- Geben Sie Informationen zu Ihrem Sandbox Account ein.
- 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
- Konfigurieren Sie den Webhook Zahlungskonto hinzufügen.
- Öffnen Sie das Zahlungsportal in der Testumgebung.
- Navigieren Sie zu Gespeichert.
- Klicken Sie auf das Stift-Symbol, und wählen Sie Neue Methode hinzufügen.
- Wählen Sie PayPal.
- Geben Sie im Feld
Mock Response Code den Wert0
ein oder lassen Sie das Feld leer. - Geben Sie im Feld Postleitzahl fünf beliebige Ziffern ein.
- Klicken Sie auf Speichern. Daraufhin werden Sie zu einem Fenster weitergeleitet, melden Sie sich dort bei Ihrem PayPal-Konto an.
- Um die Einstellungen zu vervollständigen, geben Sie Informationen zu Ihrem Sandbox Account ein.
- 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
- Konfigurieren Sie den Zahlungskonto entfernen-Webhook.
- 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
- Konfigurieren Sie den Webhook Zahlungskonto entfernen.
- Öffnen Sie das Zahlungsportal in der Testumgebung.
- Navigieren Sie zu Gespeichert.
- Klicken Sie auf das Stift-Symbol.
- Klicken Sie auf Methoden bearbeiten.
- 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:- einmalige Abbuchung (z. B. Kauf mit einer gespeicherten Karte)
- regelmäßige Zahlungen (z. B. Bezahlung eines Abonnements)
Guthaben von gespeichertem Konto über API abbuchen
- Konfigurieren Sie den Webhook Zahlung.
- Speichern Sie das Konto in der Testumgebung.
- 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
- Konfigurieren Sie den Webhook Zahlung.
- Speichern Sie das Konto in der Testumgebung.
- Öffnen Sie das Zahlungsportal in der Testumgebung.
- Klicken Sie in der Liste der gespeicherten Zahlungskonten auf das entsprechende Konto.
- Klicken Sie auf Zahlen.
Eine Benachrichtigung über eine erfolgreiche Zahlung wird an die Webhook-URL gesendet.
Liste der gespeicherten Konten abrufen
- Speichern Sie Konten in der Testumgebung.
- Rufen Sie die API-Methode Gespeicherte Konten abrufen auf.
In der Antwort erhalten Sie maskierte Daten.
Fehler generieren
- Öffnen Sie das Zahlungsportal in der Testumgebung.
- Wählen Sie PayPal als Zahlungsmethode.
- Geben Sie im Feld
Mock Response Code einen zu testenden Fehlercode aus der Liste ein oder lassen Sie das Feld leer. - Geben Sie im Feld Postleitzahl fünf beliebige Ziffern ein.
- Klicken Sie auf Zahlen. Daraufhin werden Sie zu Ihrem PayPal-Konto weitergeleitet, um die Zahlung abzuschließen.
Die Fehlermeldung wird im Zahlungsportal angezeigt.
Fehlercodes | Testszenario |
---|---|
1501 , 1057 , 1015 , 3006 , 1801 , 1803 , 1039 | beliebiges Testszenario |
3031 , 1203 , 1039 , 3006 , 1201 , 1002 , 1089 , 2031 , 1046 , 5004 | Zahlung 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 , 1044 | Zahlung und Speicherung eines Kontos |
3031 , 1203 , 1039 , 3006 , 1201 , 1002 , 1089 , 2031 , 1046 , 5004 | Zahlung mit einem gespeicherten Konto |
Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.