Saferpay Testkonten
Saferpay bietet Ihnen die Möglichkeit sämtliche Schnittstellen mit einem eigens für Sie eingerichteten Testkonto zu testen.
Mit dem eigenen Testkonto können Sie vor dem "Go-Live" die Anbindung von Saferpay an Ihr System vornehmen und Zahlungen über Simulatoren für diverse Zahlungsmittel durchführen.
Suchen Sie den Zugang zum Saferpay Test-Backoffice?
Saferpay Testkonten sind vom Saferpay Livesystem abgetrennt. Zugänge, Logins etc. für ein Testkonto können NICHT für ein produktives Saferpay Konto auf dem Livesystem verwendet werden und umgekehrt.
Stellen Sie deshalb sicher, dass beim Umstieg vom Testsystem auf das Livesystem die richtigen Zugänge verwendet werden.
Auf dem Testkonto sind standardmässig alle Saferpay Funktionen, einschliesslich Saferpay Business aktiviert. Selbst, wenn Sie Business nicht nutzen wollen, können Sie alle Standardfunktionen wie gewohnt testen.
Beachten Sie, dass die Business-Funktionen später auf Ihrem produktiven Saferpay Konto nicht mehr zur Verfügung stehen werden, wenn Sie keinen Saferpay Business-Vertrag abgeschlossen haben.
Konsultieren Sie bitte die Feature-Matrix im Appendix der JSON API, um zu evaluieren, welche Funktionen mit welchen Verträgen verfügbar sind.
Verwendung der Saferpay JSON API mit einem Testkonto
Damit Anfragen an ein Saferpay Testkonto geschickt werden können, muss der Basis-URL für die Anfragen angepasst werden:
Basis-URL: https://test.saferpay.com/api
Alle weiteren URL leiten sich von diesem Basis-URL ab, zum Beispiel:
https://test.saferpay.com/api/Payment/v1/Transaction/Initialize
Die Zugänge für die HTTP-Basic Authentication erstellen Sie im Saferpay Test-Backoffice unter "Einstellungen > JSON API Basic Authentication"
JSON API Onlinehilfe
Benötigen Sie Hilfe bei der Integration?
Sie können die Saferpay Spezifikation und Dokumentation online einsehen. Dort finden Sie Beispiele und eine Beschreibung sämtlicher Parameter der Saferpay Schnittstellen.
Saferpay Testdaten
ACHTUNG! Die Simulatoren akzeptieren keine echten Kreditkarten oder Zahlungsmittel.
Als CVC/Ablaufdatum können Sie beliebige Werte benutzen. Wenn sie ein vergangenes Ablaufdatum angeben, wird die Karte abgelehnt.
Kredit- und Debitkarten
Kartennummer |
Typ |
---|---|
9010100052000004 |
Karte "enrolled". Diese Karte durchläuft eine volle 3D Secure Authentifizierung. Haftungsumkehr: JA (ECI=1, Authenticated=true) |
9010101052000002 |
Karte "not enrolled". Bank gewährt Haftungsumkehr. Haftungsumkehr: JA (ECI=2, Authenticated=false) |
9010101152000001 |
"Unable to enroll". Simuliert eine nicht mögliche 3D Secure Authentifizierung. Haftungsumkehr: NEIN (ECI=0, Authenticated=false) |
9010100152000003 |
"Authentication failed". Diese Karte simuliert eine fehlgeschlagene Authentifizierung des Karteninhabers. Haftungsumkehr: NEIN (ECI=0 nach Weiterleitung, Authenticated=false) |
9010100352000001 |
"Authentication attempt". Simuliert einen Authentifizierungsversuch, bei dem die Bank Haftungsumkehr gewährt. Haftungsumkehr: JA (ECI=2, Authenticated=false) |
9010101052101008 |
"Not enrolled". Haftungsumkehr wird abgelehnt. Haftungsumkehr: NEIN (ECI=0 mit Autorisationsantwort, Authenticated=false) |
9010100052101000 |
"Enrolled". Haftungsumkehr wird trotz Authentifizierung abgelehnt. Haftungsumkehr: NEIN (ECI=0 mit Autorisationsantwort, Authenticated=true) |
9010101052900003 |
Karte um Autorisationscodes über den Betrag zu steuern.
|
9010500004000004 |
Karte für DCC-Anfragen in der Kartenwährung JPY. |
9010400004000007 | Karte für DCC-Anfragen in der Kartenwährung USD. |
9010000004150008 | "CARD_CHECK_FAILED". Simuliert eine Ablehnung bei der internen Kartenüberprüfung mit Alias InsertDirect. Autorisationsanfragen mit dieser Karte werden abgelehnt. |
Kartennummer |
Typ |
---|---|
9030100052000000 |
Karte "enrolled". Diese Karte durchläuft eine volle 3D Secure Authentifizierung. Haftungsumkehr: JA (ECI=1, Authenticated=true) |
9030101152000007 |
"Unable to enroll". Simuliert eine nicht mögliche 3D Secure Authentifizierung. Haftungsumkehr: NEIN (ECI=0, Authenticated=false) |
9030100152000009 |
"Authentication failed". Diese Karte simuliert eine fehlgeschlagene Authentifizierung des Karteninhabers. Haftungsumkehr: NEIN (ECI=0 nach Weiterleitung, Authenticated=false) |
9030100352000007 |
"Authentication attempt". Simuliert einen Authentifizierungsversuch, bei dem die Bank Haftungsumkehr gewährt. Haftungsumkehr: JA (ECI=2, Authenticated=false) |
9030101052101004 |
"Not enrolled". Haftungsumkehr wird abgelehnt. Haftungsumkehr: NEIN (ECI=0 mit Autorisationsantwort, Authenticated=false) |
9030100052101006 |
"Enrolled". Haftungsumkehr wird trotz Authentifizierung abgelehnt. Haftungsumkehr: NEIN (ECI=0 mit Autorisationsantwort, Authenticated=true) |
9030101052900009 |
Karte um Autorisationscodes über den Betrag zu steuern. Die letzten beiden Stellen des Währungsbetrags bestimmen den Ausgang der Autorisierungsanfrage. Nur bei einem Wert gleich "00" oder "01" wird eine erfolgreiche Zahlung ausgelöst. Während Anfragen mit AMOUNT "00" eine Anfrage mit einer "enrolled" Karte simulieren, simuliert der Betrag "01" eine Transaktion ohne Haftungsumkehr. Bei allen anderen Werten ungleich "00" oder "01" wird eine Ablehnung mit der Autorisation simuliert. |
9030500004000000 |
Karte für DCC-Anfragen in der Kartenwährung JPY. |
9030400004000003 | Karte für DCC-Anfragen in der Kartenwährung USD. |
9030000004150004 | "CARD_CHECK_FAILED". Simuliert eine Ablehnung bei der internen Kartenüberprüfung mit Alias InsertDirect. Autorisationsanfragen mit dieser Karte werden abgelehnt. |
Kartennummer |
Typ |
---|---|
9070100052000001 |
Karte "enrolled". Diese Karte durchläuft eine volle 3D Secure Authentifizierung. Haftungsumkehr: JA (ECI=1, Authenticated=true) |
9070101152000008 |
"Unable to enroll". Simuliert eine nicht mögliche 3D Secure Authentifizierung. Haftungsumkehr: NEIN (ECI=0, Authenticated=false) |
9070100152000000 |
"Authentication failed". Diese Karte simuliert eine fehlgeschlagene Authentifizierung des Karteninhabers. Haftungsumkehr: NEIN (ECI=0 nach Weiterleitung, Authenticated=false) |
9070100352000008 |
"Authentication attempt". Simuliert einen Authentifizierungsversuch, bei dem die Bank Haftungsumkehr gewährt. Haftungsumkehr: JA (ECI=2, Authenticated=false) |
9070101052101005 |
"Not enrolled". Haftungsumkehr wird abgelehnt. Haftungsumkehr: NEIN (ECI=0 mit Autorisationsantwort, Authenticated=false) |
9070100052101007 |
"Enrolled". Haftungsumkehr wird trotz Authentifizierung abgelehnt. Haftungsumkehr: NEIN (ECI=0 mit Autorisationsantwort, Authenticated=true) |
9070101052900000 |
Karte um Autorisationscodes über den Betrag zu steuern. Die letzten beiden Stellen des Währungsbetrags bestimmen den Ausgang der Autorisierungsanfrage. Nur bei einem Wert gleich "00" oder "01" wird eine erfolgreiche Zahlung ausgelöst. Während Anfragen mit AMOUNT "00" eine Anfrage mit einer "enrolled" Karte simulieren, simuliert der Betrag "01" eine Transaktion ohne Haftungsumkehr. Bei allen anderen Werten ungleich "00" oder "01" wird eine Ablehnung mit der Autorisation simuliert. |
Kartennummer |
Typ |
---|---|
9040100052000008 |
Karte "enrolled". Diese Karte durchläuft eine volle 3D Secure Authentifizierung. Haftungsumkehr: JA (ECI=1, Authenticated=true) |
9040100152000007 |
"Authentication failed". Diese Karte simuliert eine fehlgeschlagene Authentifizierung des Karteninhabers. Haftungsumkehr: NEIN (ECI=0 nach Weiterleitung, Authenticated=false) |
9040100352000005 |
"Authentication attempt". Simuliert einen Authentifizierungsversuch, bei dem die Bank Haftungsumkehr gewährt. Haftungsumkehr: JA (ECI=2, Authenticated=false) |
9040100052101004 |
"Enrolled". Haftungsumkehr wird trotz Authentifizierung abgelehnt. Haftungsumkehr: NEIN (ECI=0 mit Autorisationsantwort, Authenticated=true) |
9040101052900007 |
Karte um Autorisationscodes über den Betrag zu steuern. Die letzten beiden Stellen des Währungsbetrags bestimmen den Ausgang der Autorisierungsanfrage. Nur bei einem Wert gleich "00" oder "01" wird eine erfolgreiche Zahlung ausgelöst. Während Anfragen mit AMOUNT "00" eine Anfrage mit einer "enrolled" Karte simulieren, simuliert der Betrag "01" eine Transaktion ohne Haftungsumkehr. Bei allen anderen Werten ungleich "00" oder "01" wird eine Ablehnung mit der Autorisation simuliert. |
Kartennummer |
Typ |
---|---|
9050100052000005 |
Karte "enrolled". Diese Karte durchläuft eine volle 3D Secure Authentifizierung. Haftungsumkehr: JA (ECI=1, Authenticated=true) |
9050101152000002 |
"Unable to enroll". Simuliert eine nicht mögliche 3D Secure Authentifizierung. Haftungsumkehr: NEIN (ECI=0, Authenticated=false) |
9050100152000004 |
"Authentication failed". Diese Karte simuliert eine fehlgeschlagene Authentifizierung des Karteninhabers. Haftungsumkehr: NEIN (ECI=0 nach Weiterleitung, Authenticated=false) |
9050100352000002 |
"Authentication attempt". Simuliert einen Authentifizierungsversuch, bei dem die Bank Haftungsumkehr gewährt. Haftungsumkehr: JA (ECI=2, Authenticated=false) |
9050101052101009 |
"Not enrolled". Haftungsumkehr wird abgelehnt. Haftungsumkehr: NEIN (ECI=0 mit Autorisationsantwort, Authenticated=false) |
9050100052101001 |
"Enrolled". Haftungsumkehr wird trotz Authentifizierung abgelehnt. Haftungsumkehr: NEIN (ECI=0 mit Autorisationsantwort, Authenticated=true) |
9050101052900004 |
Karte um Autorisationscodes über den Betrag zu steuern. Die letzten beiden Stellen des Währungsbetrags bestimmen den Ausgang der Autorisierungsanfrage. Nur bei einem Wert gleich "00" oder "01" wird eine erfolgreiche Zahlung ausgelöst. Während Anfragen mit AMOUNT "00" eine Anfrage mit einer "enrolled" Karte simulieren, simuliert der Betrag "01" eine Transaktion ohne Haftungsumkehr. Bei allen anderen Werten ungleich "00" oder "01" wird eine Ablehnung mit der Autorisation simuliert. |
Kartennummer |
Typ |
---|---|
9060100052000003 |
Karte, um erfolgreiche Transaktionen zu simulieren. |
9060101052900002 |
Karte um Autorisationscodes über den Betrag zu steuern. Die letzten beiden Stellen des Währungsbetrags bestimmen den Ausgang der Autorisierungsanfrage. Nur bei einem Wert gleich "00" oder "01" wird eine erfolgreiche Zahlung ausgelöst. Während Anfragen mit AMOUNT "00" eine Anfrage mit einer "enrolled" Karte simulieren, simuliert der Betrag "01" eine Transaktion ohne Haftungsumkehr. Bei allen anderen Werten ungleich "00" oder "01" wird eine Ablehnung mit der Autorisation simuliert. |
Kartennummer |
Typ |
---|---|
9080100052000009 | Karte, um erfolgreiche Transaktionen zu simulieren. |
9080101052900008 |
Karte um Autorisationscodes über den Betrag zu steuern. Die letzten beiden Stellen des Währungsbetrags bestimmen den Ausgang der Autorisierungsanfrage. Nur bei einem Wert gleich "00" oder "01" wird eine erfolgreiche Zahlung ausgelöst. Während Anfragen mit AMOUNT "00" eine Anfrage mit einer "enrolled" Karte simulieren, simuliert der Betrag "01" eine Transaktion ohne Haftungsumkehr. Bei allen anderen Werten ungleich "00" oder "01" wird eine Ablehnung mit der Autorisation simuliert. |
Kartennummer |
Typ |
---|---|
9090100052000007 | Karte, um erfolgreiche Transaktionen zu simulieren. |
9090101052900006 |
Karte um Autorisationscodes über den Betrag zu steuern. Die letzten beiden Stellen des Währungsbetrags bestimmen den Ausgang der Autorisierungsanfrage. Nur bei einem Wert gleich "00" oder "01" wird eine erfolgreiche Zahlung ausgelöst. Während Anfragen mit AMOUNT "00" eine Anfrage mit einer "enrolled" Karte simulieren, simuliert der Betrag "01" eine Transaktion ohne Haftungsumkehr. Bei allen anderen Werten ungleich "00" oder "01" wird eine Ablehnung mit der Autorisation simuliert. |
Bancontact nutzt ein Authentifizierungsverfahren ähnlich 3D Secure bei VISA und MasterCard. Der Unterschied ist, dass Bancontact alle Transaktionen ablehnt, die nicht voll authentifiziert sind. Aus diesem Grunde gibt es bei Bancontact nur diese zwei Anwendungsfälle.
Kartennummer |
Typ |
---|---|
91108000500000005 |
Karte "enrolled". Diese Karte durchläuft eine volle 3D Secure Authentifizierung. Haftungsumkehr: JA (Authenticated=true) |
91108001501800005 |
"Authentication failed". Diese Karte simuliert eine fehlgeschlagene Authentifizierung des Karteninhabers. Haftungsumkehr: NEIN (Authenticated=false) |
IBAN | Typ |
---|---|
DE17970000011234567890 | Liefert einen Erfolg mit jeder Anfrage. |
DE52970000021234567890 |
IBAN um betrags gesteuerte Ablehnungen zu simulieren. 210nn simuliert eine Ablehnung, wobei "nn" der zu simulierende Ablehnungscode ist. Anfragen mit anderen Beträgen simulieren positive Antworten. |
PayPal Simulator
Auf dem Saferpay Testkonto können PayPal-Zahlungen über einen Simulator ausgeführt werden. Dabei können ausschließlich Erfolge und Ablehnungen simuliert werden.
Saferpay stellt auf der Testumgebung einen TWINT-Simulator in der Währung CHF zur Verfügung, da dieses Zahlungsmittel auf den Schweizer Markt beschränkt ist!
Die Steuerung erfolgt dabei über verschiedene Beträge, die entsprechend übermittelt werden müssen:
Amount | Testfall |
---|---|
6611 | Die Autorisation wird um 1 Sekunde verzögert! |
6612 | Die Autorisation wird um 10 Sekunden verzögert! |
6613 | Die Autorisation wird um 60 Sekunden verzögert! |
6614 | Die Autorisation wird um 120 Sekunden verzögert! |
6615 | Die Autorisation wird um 600 Sekunden verzögert! |
6651 | Die Autorisation wird abgelehnt! |
6661 | Die Autorisation ist abgelaufen! |
Saferpay bietet einen umfangreichen UnionPay-Simulator. Alle Testfälle werden beim Öffnen der Zahlungsseite über die Simulator-Benutzeroberfläche gesteuert. Sie müssen jedoch die folgende Testkarte verwenden, um den UnionPay-Simulator zu aktivieren: 9100100052000005
Saferpay bietet einen umfangreichen Paydirekt-Simulator. Alle Testfälle werden über die Simulator-Benutzeroberfläche gesteuert, wenn die Zahlungsseite geöffnet wird.
Saferpay bietet einen umfangreichen iDeal-Simulator. Alle Testfälle werden über die Simulator-Benutzeroberfläche gesteuert, wenn die Zahlungsseite geöffnet wird.
Neues Zertifikat für die Testumgebung
In der Saferpay Testumgebung (https://test.saferpay.com) wurde das SSL-Sicherheitszertifikat erneut. Anpassungen auf Ihrer Seite sind in den meisten nicht erforderlich, da das Zertifikat in der Regel automatisch aktualisiert wird.
Nur bei Verwendung eines eigenen Truststore muss das neue Zertifikat importiert werden.
Download des neuen Zertifikates
Sie können das neue Zertifikat für https://test.saferpay.com hier herunterladen: Zertifikat Testumgebung (ZIP)