Sie können auch Zahlungen ohne Karte in einer Sandbox testen. Zahlungen ohne Karte sind Zahlungsmethoden, bei denen es sich nicht um Kredit- oder Debitkarten handelt. Stripe unterstützt verschiedene Zahlungsoptionen ohne Karte, wie beispielsweise Digital Wallets und Banküberweisungen. Jede Zahlungsmethode verfügt über ihre eigenen besonderen Werte.
Verwenden Sie keine Testumgebungen für Belastungstests Ihrer Integration, da Sie möglicherweise an Ratenbegrenzungen stoßen. Informationen zu Belastungstests Ihrer Integration finden Sie unter Belastungstests.
Verwendung von Testkarten
Wenn Sie mit einer Testkarte arbeiten, verwenden Sie in allen API-Aufrufen Test-API-Schlüssel. Dies gilt unabhängig davon, ob Sie ein Zahlungsformular bereitstellen, um interaktive Tests durchzuführen, oder ob Sie Testcode schreiben.
Verwenden Sie keine echten Kartendaten.
Verwenden Sie keine echten Kartenangaben. Der Stripe-Rahmenvertrag verbietet das Testen im Live-Modus mit echten Angaben für Zahlungsmethoden. Verwenden Sie Ihre Test-API-Schlüssel und die unten aufgeführten Kartennummern.
Interaktives Testen
Verwenden Sie beim interaktiven Testen eine Kartennummer, z. B. 4242 4242 4242 4242. Geben Sie die Kartennummer im Dashboard oder in einem beliebigen Zahlungsformular ein.
Verwenden Sie ein gültiges Datum in der Zukunft, wie 12/34.
Verwenden Sie eine beliebige dreistellige Prüfziffer/CVC (vier Ziffern für American Express-Karten).
Verwenden Sie für andere Formularfelder einen beliebigen Wert.
Testcode verwenden
Verwenden Sie beim Schreiben von Testcode eine PaymentMethod wie pm_card_visa anstelle einer Kartennummer. Wir raten davon ab, Kartennummern direkt in API-Aufrufen oder serverseitigem Code zu verwenden, auch nicht in Testumgebungen. Wenn Sie diese verwenden, ist Ihr Code möglicherweise nicht PCI-konform, wenn Sie live gehen. Standardmäßig ist eine PaymentMethod nicht mit einem Kunden verknüpft.
Wenn Sie bereit sind, Ihre Integration live zu schalten, ersetzen Sie Ihre für den Test zu veröffentlichenden und geheimen API-Schlüssel durch Live-Schlüssel. Sie können keine Live-Zahlungen verarbeiten, wenn Ihre Integration immer noch Ihre Test-API-Schlüssel verwendet.
Eine Zahlung mit einer bestimmten Kartenmarke simulieren
Verwenden Sie Testkarten aus der folgenden Liste, um eine erfolgreiche Zahlung für eine bestimmte Kartenmarke zu simulieren.
Grenzüberschreitende Gebühren werden basierend auf dem Land des Kartenausstellers erhoben. Für Karten, deren Ausstellerland nicht die USA ist (z. B. JCB und UnionPay), fallen auch in Testumgebungen Gebühren für grenzüberschreitende Transaktionen an.
Marke
Nummer
Prüfziffer/CVC
Datum
Visa
Beliebige 3 Ziffern
Beliebiges zukünftiges Datum
Visa (Debit)
Beliebige 3 Ziffern
Beliebiges zukünftiges Datum
Mastercard
Beliebige 3 Ziffern
Beliebiges zukünftiges Datum
Mastercard (2er-Reihe)
Beliebige 3 Ziffern
Beliebiges zukünftiges Datum
Mastercard (Debit)
Beliebige 3 Ziffern
Beliebiges zukünftiges Datum
Mastercard (Prepaid)
Beliebige 3 Ziffern
Beliebiges zukünftiges Datum
American Express
Beliebige 4 Ziffern
Beliebiges zukünftiges Datum
American Express
Beliebige 4 Ziffern
Beliebiges zukünftiges Datum
Discover
Beliebige 3 Ziffern
Beliebiges zukünftiges Datum
Discover
Beliebige 3 Ziffern
Beliebiges zukünftiges Datum
Discover (Debit)
Beliebige 3 Ziffern
Beliebiges zukünftiges Datum
Diners Club
Beliebige 3 Ziffern
Beliebiges zukünftiges Datum
Diners Club (14-stellige Kartennummer)
Beliebige 3 Ziffern
Beliebiges zukünftiges Datum
BCcard und DinaCard
Beliebige 3 Ziffern
Beliebiges zukünftiges Datum
JCB
Beliebige 3 Ziffern
Beliebiges zukünftiges Datum
UnionPay
Beliebige 3 Ziffern
Beliebiges zukünftiges Datum
UnionPay (Debit)
Beliebige 3 Ziffern
Beliebiges zukünftiges Datum
UnionPay (19-stellige Karte)
Beliebige 3 Ziffern
Beliebiges zukünftiges Datum
Die meisten Cartes Bancaires- und EFTPOS-Karten haben ein Co-Branding mit Visa oder Mastercard. Die Testkarten in der folgenden Tabelle simulieren erfolgreiche Zahlungen mit Co-Branding-Karten.
Marke/Co-Marke
Nummer
Prüfziffer/CVC
Datum
Cartes Bancaires/Visa
Beliebige 3 Ziffern
Beliebiges zukünftiges Datum
Cartes Bancaires/Mastercard
Beliebige 3 Ziffern
Beliebiges zukünftiges Datum
EFTPOS Australien/Visa
Beliebige 3 Ziffern
Beliebiges zukünftiges Datum
EFTPOS Australien/Mastercard
Beliebige 3 Ziffern
Beliebiges zukünftiges Datum
Eine Zahlung nach Land simulieren
Verwenden Sie Testkarten aus den folgenden Abschnitten, um erfolgreiche Zahlungen aus bestimmten Ländern zu simulieren.
Sicherheitshinweis
Die Vorschriften zur Starken Kundenauthentifizierung erfordern für Online-Zahlungen innerhalb des Europäischen Wirtschaftsraums eine 3D Secure-Authentifizierung. Die Testkarten im Abschnitt Europa und Naher Osten simulieren eine Zahlung, die ohne Authentifizierung erfolgreich ist. Wir empfehlen außerdem, Authentifizierungsszenarien mit 3D Secure-Testkarten zu testen.
Land
Nummer
Marke
NORD-, MITTEL- UND SÜDAMERIKA
Vereinigte Staaten (US)
Visa
Argentinien (AR)
Visa
Brasilien (BR)
Visa
Kanada (CA)
Visa
Chile (CL)
Visa
Kolumbien (CO)
Visa
Costa Rica (CR)
Visa
Ecuador (EC)
Visa
Mexico (MX)
Visa
Mexico (MX)
Carnet
Panama (PA)
Visa
Paraguay (PY)
Visa
Peru (PE)
Visa
Uruguay (UY)
Visa
EUROPA und NAHER OSTEN
Vereinigte Arabische Emirate (AE)
Visa
Vereinigte Arabische Emirate (AE)
Mastercard
Österreich (AT)
Visa
Belgien (BE)
Visa
Bulgarien (BG)
Visa
Belarus (BY)
Visa
Kroatien (HR)
Visa
Zypern (CY)
Visa
Tschechische Republik (CZ)
Visa
Dänemark (DK)
Visa
Estland (EE)
Visa
Finnland (FI)
Visa
Frankreich (FR)
Visa
Deutschland (DE)
Visa
Gibraltar (GI)
Visa
Griechenland (GR)
Visa
Ungarn (HU)
Visa
Irland (IE)
Visa
Italien (IT)
Visa
Lettland (LV)
Visa
Liechtenstein (LI)
Visa
Litauen (LT)
Visa
Luxemburg (LU)
Visa
Malta (MT)
Visa
Niederlande (NL)
Visa
Norwegen (NO)
Visa
Polen (PL)
Visa
Portugal (PT)
Visa
Rumänien (RO)
Visa
Saudi-Arabien (SA)
Visa
Slowenien (SI)
Visa
Slowakei (SK)
Visa
Spanien (ES)
Visa
Schweden (SE)
Visa
Schweiz (CH)
Visa
Vereinigtes Königreich (GB)
Visa
Vereinigtes Königreich (GB)
Visa (Debit)
Vereinigtes Königreich (GB)
Mastercard
ASIEN-PAZIFIK
Regionale Aspekte
Indien
Informationen zum Testen von Abonnements, die Mandate und Benachrichtigungen vor Durchführung der Lastschrift erfordern, finden Sie unter Wiederkehrende Zahlungen in Indien.
Australien (AU)
Visa
China (CN)
Visa
Hongkong (HK)
Visa
Indien (IN)
Visa
Japan (JP)
Visa
Japan (JP)
JCB
Malaysia (MY)
Visa
Neuseeland (NZ)
Visa
Singapur (SG)
Visa
Taiwan (TW)
Visa
Thailand (TH)
Visa (Kredit)
Thailand (TH)
Visa (Debit)
Eine Zahlung mit einer HSA- oder FSA-Karte simulieren
Im Folgenden finden Sie Karten für die Simulation von Transaktionen mit Health Savings Accounts (HSA) und Flexible Spending Accounts (FSA). Diese Konten werden häufig für medizinische Ausgaben verwendet. Durch Tests mit ihnen wird die ordnungsgemäße Abwicklung von Transaktionen im Gesundheitswesen in Ihrer Anwendung sichergestellt.
Marke/Typ
Nummer
Prüfziffer/CVC
Datum
Visa FSA
Beliebige 3 Ziffern
Beliebiges zukünftiges Datum
Visa HSA
Beliebige 3 Ziffern
Beliebiges zukünftiges Datum
Mastercard FSA
Beliebige 3 Ziffern
Beliebiges zukünftiges Datum
Abgelehnte Zahlung simulieren
Testen Sie mithilfe von Testkarten aus diesem Bereich die Logik Ihrer Integration für den Umgang mit Fehlern, indem Sie Zahlungen simulieren, die aus verschiedenen Gründen vom Aussteller abgelehnt werden. Diese Karten geben einen Kartenfehler mit dem angegebenen Fehlercode und dem Ablehnungscode zurück.
Geben Sie bei der Überprüfung des CVC-Verhaltens einen CVC an. Stripe überspringt die CVC-Prüfung, wenn Sie diese weglassen, sodass die Prüfung nicht fehlschlagen kann. Um einen falschen CVC zu simulieren, verwenden Sie die in der folgenden Tabelle aufgeführte Testkarte „Ablehnung aufgrund falscher CVC“ und geben Sie einen beliebigen dreistelligen CVC an.
Es ist nicht möglich, Karten, die eine Ablehnung durch den Aussteller simulieren, an ein Kundenobjekt anzuhängen. Um eine abgelehnte Zahlung mit einer angehängten Karte zu simulieren, verwenden Sie die in der folgenden Tabelle aufgeführte Testkarte „Nach Anhängen ablehnen“
Beschreibung
Nummer
Details
Abgelehnte Zahlung nach dem Beifügen
Diese Karte konnte erfolgreich einem Kunden-Objekt beigefügt werden. Die Versuche, den Kunden zu belasten, schlagen jedoch fehl.
Betrugsprävention
Stripes Betrugspräventionssystem Radar kann Zahlungen blockieren, wenn sie eine hohe Risikostufe aufweisen oder Verifizierungsprüfungen nicht bestehen. Sie können die Karten in diesem Bereich verwenden, um Ihre Radar-Einstellungen zu testen. Außerdem können sie verwendet werden, um zu testen, wie Ihre Integration auf blockierte Zahlungen reagiert.
Jede Karte simuliert bestimmte Risikofaktoren. Ihre Radar-Einstellungen bestimmen darüber, welche Risikofaktoren dazu führen, dass eine Zahlung blockiert wird. Blockierte Zahlungen führen zu Kartenfehlern mit einem Betrugs-Fehlercode.
Um eine fehlgeschlagene CVC-Prüfung auszulösen, geben Sie eine CVC-Nummer (eine beliebige dreistellige Zahl) ein. Um eine fehlgeschlagene Postleitzahlenprüfung auszulösen, geben Sie bitte eine gültige Postleitzahl ein. Wenn Sie diese Felder weglassen, überspringt Radar diese Prüfungen, sodass sie nicht fehlschlagen können.
Geben Sie ungültige Details an, um Fehler aufgrund ungültiger Daten zu testen. Dafür benötigen Sie keine spezielle Testkarte. Jeder ungültige Wert funktioniert. Beispiel:
Bei den Standardeinstellungen des Kontos ist die Zahlung erfolgreich, wird aber als betrügerisch angefochten. Diese Art der Zahlungsanfechtung ist nach der 3D Secure-Authentifizierung geschützt.
Nicht erhalten
Bei den Standardeinstellungen des Kontos ist die Zahlung erfolgreich, wird jedoch angefochten, da das Produkt nicht erhalten wurde. Diese Art der Zahlungsanfechtung ist nach der 3D Secure-Authentifizierung nicht geschützt.
Anfrage
Mit den Standard-Kontoeinstellungen ist die Zahlung erfolgreich, wird aber als Anfrage angefochten.
Bei den Standard-Kontoeinstellungen ist die Abbuchung erfolgreich, wird aber mehrmals angefochten.
Visa Compelling Evidence 3.0
Beit den Standard-Kontoeinstellungen ist die Abbuchung erfolgreich, wird aber als eine für Visa Compelling Evidence 3.0 berechtigte Zahlungsanfechtung behandelt.
Wenn Sie im Dashboard oder in In Connect eingebetteten Komponenten antworten, geben Sie den Wert aus der Tabelle in das Feld Zusätzliche Informationen ein. Klicken Sie dann auf Beweise übermitteln.
Beweis
Beschreibung
winning_evidence
Schließt die Anfechtung als gewonnen und schreibt Ihrem Konto den Zahlungsbetrag und die entsprechenden Gebühren gut.
losing_evidence
Schließt die Anfechtung als verloren, ohne eine Gutschrift auf Ihr Konto durchzuführen. Bei Anfragen wird die Anfrage auf diese Weise ohne Eskalation geschlossen.
escalate_inquiry_evidence
Eskaliert die Anfrage in eine Rückbuchung. Dadurch wird die Anfrage in eine vollständige Zahlungsanfechtung umgewandelt und Ihr Konto mit dem Betrag der angefochtenen Zahlung und den damit verbundenen Gebühren belastet.
Eine asynchrone Rückerstattung simulieren
Rückerstattungen erfolgen im Live-Modus asynchron: Eine Rückerstattung kann scheinbar erfolgreich sein und später fehlschlagen, oder sie kann zunächst als ausstehend erscheinen und später erfolgreich sein. Verwenden Sie die Testkarten in diesem Abschnitt, um Rückerstattungen mit diesen Verhaltensweisen zu simulieren. (Bei allen anderen Testkarten sind Rückerstattungen sofort erfolgreich und der Status bleibt unverändert.)
Beschreibung
Nummer
Details
Asynchroner Erfolg
Die Zahlung ist erfolgreich. Wenn Sie eine Rückerstattung veranlassen, ist der Status zunächst pending. Einige Zeit später wechselt der Status zu succeeded und sendet das Ereignisrefund.updated.
Asynchroner Fehler
Die Zahlung ist erfolgreich. Wenn Sie eine Rückerstattung veranlassen, ist ihr Status zunächst succeeded. Einige Zeit später wechselt der Status zu failed und sendet das Ereignisrefund.failed.
Sie können eine Rückerstattung über eine Karte nur über das Dashboard stornieren. Im Live-Modus können Sie eine Karten-Rückerstattung innerhalb eines kurzen Zeitraums stornieren, der nicht näher spezifiziert ist. In Testumgebungen wird dieser Zeitraum, in dem Sie eine Karten-Rückerstattung stornieren können, mit 30 Minuten simuliert.
Gelder auf Ihr verfügbares Guthaben überweisen
Verwenden Sie die Testkarten in diesem Abschnitt, um Geldmittel aus einer Testtransaktion direkt auf Ihr verfügbares Guthaben zu überweisen. Andere Testkarten senden Geld von einer erfolgreichen Zahlung an Ihr ausstehendes Guthaben.
Beschreibung
Nummer
Details
Umgehen Ihres ausstehenden Saldos
Die US-Abbuchung ist erfolgreich, und die Geldmittel werden Ihrem verfügbaren Guthaben sofort hinzugefügt (unter Umgehung Ihres ausstehenden Saldos).
Umgehen Ihres ausstehenden Saldos
Die internationale Abbuchung ist erfolgreich, und die Geldmittel werden Ihrem verfügbaren Guthaben sofort hinzugefügt (unter Umgehung Ihres ausstehenden Saldos).
3D Secure-Authentifizierung testen
3D Secure erfordert einen zusätzlichen Authentifizierungsschritt für Kreditkartentransaktionen. Mit den Testkarten in diesem Abschnitt können Sie simulieren, wie die Authentifizierung in verschiedenen Zahlungsabläufen ausgelöst wird.
Nur Karten in diesem Bereich testen Ihre 3D Secure-Integration effektiv, da sie definiertes 3DS-Verhalten simulieren, wie z. B. einen abfragebasierten Ablauf oder eine nicht unterstützte Karte. Andere Testkarten von Stripe lösen möglicherweise ebenfalls 3DS aus, wir geben jedoch dann attempt_acknowledged zurück und umgehen so die zusätzlichen Schritte, da 3DS-Tests bei diesen Karten nicht von Wichtigkeit sind.
Dashboard nicht unterstützt
3D Secure-Weiterleitungen erfolgen nicht für Zahlungen, die direkt im Stripe-Dashboard erstellt wurden. Verwenden Sie stattdessen das eigene Frontend Ihrer Integration oder einen API-Aufruf.
Authentifizierung und Einrichtung
Verwenden Sie die Testkarten in diesem Abschnitt, um Zahlungen mit Authentifizierung zu simulieren. Einige dieser Karten können auch für zukünftige Zahlungen eingerichtet werden oder wurden bereits entsprechend eingerichtet.
Beschreibung
Nummer
Details
Nur authentifizieren, wenn keine Einrichtung besteht
Diese Karte erfordert eine Authentifizierung für Off-Session-Zahlungen, es sei denn, Sie richten sie für zukünftige Zahlungen ein. Nach der Einrichtung ist für Off-Session-Zahlungen keine Authentifizierung mehr erforderlich. On-Session-Zahlungen mit dieser Karte müssen jedoch immer authentifiziert werden.
Immer authentifizieren
Diese Karte erfordert eine Authentifizierung für alle Transaktionen, unabhängig davon, wie die Karte eingerichtet ist.
Bereits eingerichtet
Diese Karte ist bereits für die Off-Session-Nutzung eingerichtet. Sie erfordert eine Authentifizierung für einmalige und andere On-Session-Zahlungen. Alle Off-Session-Zahlungen sind jedoch so erfolgreich, als wäre die Karte zuvor eingerichtet worden.
Unzureichende Geldmittel
Diese Karte erfordert für Einmalzahlungen eine Authentifizierung. Alle Zahlungen werden mit dem Fehlercode insufficient_funds abgelehnt, auch nachdem sie erfolgreich authentifiziert oder zuvor eingerichtet wurden.
Support und Verfügbarkeit
Stripe fordert eine Authentifizierung an, wenn dies gesetzlich vorgeschrieben ist oder durch Ihre Radar-Regeln oder benutzerdefinierten Code ausgelöst wird. Auch wenn eine Authentifizierung angefordert wird, kann diese nicht immer durchgeführt werden – beispielsweise ist die Kundenkarte möglicherweise nicht registriert oder es tritt ein Fehler auf. Verwenden Sie die Testkarten in diesem Abschnitt, um diese Faktoren in verschiedenen Kombinationen zu simulieren.
Die 3D Secure-Authentifizierung muss abgeschlossen sein, damit die Zahlung erfolgreich durchgeführt werden kann. Standardmäßig fordern Ihre Radar-Regeln die 3D Secure-Authentifizierung für diese Karte an.
3DS erforderlich
Abgelehnte Zahlung
Die 3D Secure-Authentifizierung ist erforderlich, aber Zahlungen werden nach der Authentifizierung mit einem card_declined-Fehlercode abgelehnt. Standardmäßig fordern Ihre Radar-Regeln die 3DSecure-Authentifizierung für diese Karte an.
3DS erforderlich
Fehler
Die 3D Secure-Authentifizierung ist erforderlich, aber die 3D Secure-Lookup-Anforderung schlägt mit einem Verarbeitungsfehler fehl. Zahlungen werden mit einem card_declined-Fehlercode abgelehnt. Standardmäßig fordern Ihre Radar-Regeln die 3D Secure-Authentifizierung für diese Karte an.
3DS unterstützt
OK
Die 3D Secure-Authentifizierung kann weiterhin durchgeführt werden, ist aber nicht erforderlich. Standardmäßig fordern Ihre Radar-Regeln keine 3D Secure-Authentifizierung für diese Karte an.
3DS unterstützt
Fehler
Die 3D Secure-Authentifizierung kann weiterhin durchgeführt werden, ist aber nicht erforderlich. Der Versuch, 3D Secure durchzuführen, führt jedoch zu einem Verarbeitungsfehler. Standardmäßig fordern Ihre Radar-Regeln keine 3D Secure-Authentifizierung für diese Karte an.
3DS unterstützt
Abgemeldet
3D Secure wird für diese Karte unterstützt, die Karte ist jedoch nicht für 3D Secure registriert. Selbst wenn Ihre Radar-Regeln 3D Secure anfordern sollten, wird die Kundin/der Kunde nicht zur Authentifizierung dieser Karte aufgefordert, da Ihre standardmäßigen Radar-Regeln keine 3D Secure-Authentifizierung für die Karte anfordern.
3DS Nicht unterstützt
3D Secure wird von dieser Karte nicht unterstützt und kann nicht aufgerufen werden. Der PaymentIntent oder SetupIntent wird ohne Authentifizierung fortgesetzt.
Mobile abfragebasierte Abläufe für 3D Secure
Bei einer mobilen Zahlung stehen mehrere abfragebasierte Authentifizierungsabläufe, bei denen die Kundinnen und Kunden mit Eingabeaufforderungen der Nutzeroberfläche interagieren müssen, zur Verfügung. Verwenden Sie die Testkarten in diesem Bereich, um einen bestimmten abfragebasierten Ablauf zu Testzwecken auszulösen. Diese Karten sind in browserbasierten Zahlungsformularen oder in API-Aufrufen unbrauchbar. In diesen Umgebungen funktionieren sie, lösen aber kein besonderes Verhalten aus. Da sie in API-Aufrufen nicht nützlich sind, stellen wir keine PaymentMethod oder Token-Werte für Tests zur Verfügung.
Abfragebasierter Ablauf
Nummer
Details
Out-of-Band
Die 3D Secure 2-Authentifizierung muss für alle Transaktionen abgeschlossen sein. Löst den abfragebasierten Ablauf mit Out-of-Band-Nutzeroberfläche aus.
Einmal-Passcode
Die 3D Secure 2-Authentifizierung muss für alle Transaktionen abgeschlossen sein. Löst den abfragebasierten Ablauf mit Einmal-Passcode-Nutzeroberfläche aus.
Einfachauswahl
Die 3D Secure 2-Authentifizierung muss für alle Transaktionen abgeschlossen sein. Löst den abfragebasierten Ablauf mit Einfachauswahl-Nutzeroberfläche aus.
Mehrfachauswahl
Die 3D Secure 2-Authentifizierung muss für alle Transaktionen abgeschlossen sein. Löst den abfragebasierten Ablauf mit Mehrfachauswahl-Nutzeroberfläche aus.
Eine Captcha-Aufgabe simulieren
Um Betrug zu verhindern, zeigt Stripe den Nutzerinnen und Nutzern auf der Bezahlseite möglicherweise eine Captcha-Abfrage an. Anhand der untenstehenden Testkarten können Sie diesen Vorgang simulieren.
Beschreibung
Nummer
Details
Captcha-Abfrage
Die Zahlung ist erfolgreich, wenn die Nutzer/innen die Captcha-Abfrage korrekt beantworten.
Captcha-Abfrage
Die Zahlung ist erfolgreich, wenn die Nutzer/innen die Captcha-Abfrage korrekt beantworten.
Eine Vor-Ort-Zahlung mit PIN simulieren
Verwenden Sie die Testkarten in diesem Bereich, um erfolgreiche persönliche Zahlungen zu simulieren, bei denen eine PIN erforderlich ist. Es gibt viele andere Optionen zum Testen persönlicher Zahlungen, einschließlich eines simulierten Lesegeräts und physischer Testkarten. Weitere Informationen finden Sie unter Stripe-Terminal-Tests.
Beschreibung
Nummer
Details
Offline-PIN
Diese Karte simuliert eine Zahlung, bei der der/die Karteninhaber/in aufgefordert wird, eine Offline-PIN einzugeben. Für die resultierende Zahlung ist cardholder_verification_method auf offline_pin festgelegt.
Wiederholungsversuch mit Offline-PIN
Simuliert einen durch die starke Kundenauthentifizierung (SCA) ausgelösten Wiederholungsablauf, bei dem die anfängliche kontaktlose Zahlung eines Karteninhabers fehlschlägt und das Lesegerät den Nutzer dann auffordert, die Karte einzulegen und die seine Online-PIN einzugeben. Für die resultierende Zahlung ist cardholder_verification_method auf offline_pin festgelegt.
Online-PIN
Diese Karte simuliert eine Zahlung, bei der der/die Karteninhaber/in aufgefordert wird, eine Online-PIN einzugeben. Für die resultierende Zahlung ist cardholder_verification_method auf online_pin festgelegt.
Wiederholungsversuch mit Online-PIN
Simuliert einen durch die starke Kundenauthentifizierung (SCA) ausgelösten Wiederholungsablauf, bei dem die anfängliche kontaktlose Zahlung eines Karteninhabers fehlschlägt und das Lesegerät diesen dann auffordert, die Karte einzulegen und die zugehörige Online-PIN einzugeben. Für die resultierende Zahlung ist cardholder_verification_method auf online_pin festgelegt.
Ein Webhook oder Ereignisziel testen
Um Ihren Webhook-Endpoint oder Ihr Ereignisziel zu testen, wählen Sie eine dieser beiden Optionen aus:
Wenn Ihre Anfragen in Ihren Testumgebungen beginnen, 429 HTTP-Fehler zu erhalten, führen Sie sie seltener durch. Diese Fehler stammen von unserer Ratenbegrenzung, die in Testumgebungen strenger ist als im Live-Modus.
Wir raten davon ab, für Ihre Integration mit der Stripe-API Belastungstests in Testumgebungen durchzuführen. Da der Lastbegrenzer in Testumgebungen strenger ist, treten möglicherweise Fehler auf, die in der Produktion nicht auftreten würden. Einen alternativen Ansatz finden Sie unter Belastungstests.
Eine andere Zahlungsmethode als mit Karte testen
Wenn Sie eine Zahlungsmethode ohne Karte testen, verwenden Sie in allen API-Aufrufen Test-API-Schlüssel. Dies gilt unabhängig davon, ob Sie ein Zahlungsformular bereitstellen, das Sie interaktiv testen können, oder ob Sie Testcode schreiben.
Für verschiedene Zahlungsmethoden werden unterschiedliche Testvorgänge durchgeführt:
Erfahren Sie, wie Sie Szenarien mit sofortigen Verifizierungen mithilfe von Financial Connections testen können.
Transaktions-E-Mails in einer Sandbox senden
Nachdem Sie die Bankkontodetails erfasst und ein Mandat akzeptiert haben, senden Sie die Mandatsbestätigung und die Verifizierungs-E-Mails mit Testeinzahlungen in einer Sandbox.
Wenn Ihre Domain {domain} lautet und Ihr Benutzername {username} ist, verwenden Sie das folgende E-Mail-Format, um Test-Transaktions-E-Mails zu versenden: {username}+test_email@{domain}.
Wenn Ihre Domain beispielsweise example.com und Ihr Nutzername Info lautet, verwenden Sie zum Testen von ACH Direct Debit-Zahlungen das Format info+test_email@example.com. Dieses Format stellt sicher, dass E-Mails korrekt weitergeleitet werden. Wenn Sie das Suffix +test_email nicht angeben, senden wir die E-Mail nicht.
Stripe stellt mehrere Testkontonummern und dazugehörige Token zur Verfügung, um sicherzustellen, dass Ihre Integration für Bankkonten mit manueller Eingabe für den Einsatz in einer Produktionsumgebung bereit ist.
Kontonummer
Token
Bankleitzahl
Verhalten
000123456789
pm_usBankAccount_success
110000000
Die Zahlung ist erfolgreich.
000111111113
pm_usBankAccount_accountClosed
110000000
Die Zahlung schlägt fehl, weil das Konto geschlossen ist.
Bevor Testtransaktionen abgeschlossen werden können, müssen Sie alle Testkonten verifizieren, auf denen die Zahlung automatisch erfolgreich war oder fehlschlagen ist. Verwenden Sie dazu die nachstehenden Test-Mikroeinzahlungsbeträge oder Beschreibungscodes.
Testen von Mikroeinzahlungen und Beschreibungscodes
Um verschiedene Szenarien zu imitieren, verwenden Sie diese Mikroeinzahlungsbeträge oder 0,01 Beschreibungscodewerte.
Testeinzahlungswerte
0.01 Beschreibungscodewerte
Szenario
32 und 45
SM11AA
Simuliert die Verifizierung des Kontos.
10 und 11
SM33CC
Simuliert das Überschreiten der Anzahl zulässiger Verifizierungsversuche.
40 und 41
SM44DD
Simuliert ein Testeinzahlungs-Timeout.
Abwicklungsverhalten testen
Testtransaktionen werden sofort abgewickelt und Ihrem verfügbaren Testguthaben hinzugefügt. Dieses Verhalten unterscheidet sich vom Live-Modus, bei dem es mehrere Tage dauern kann, bis Transaktionen Ihrem verfügbaren Guthaben gutgeschrieben werden.
Link testen
Vorsicht
Speichern Sie keine echten Nutzerdaten in Link-Konten der Sandbox. Behandeln Sie sie so, als seien sie öffentlich verfügbar, da diese Testkonten an Ihren veröffentlichbaren Schlüssel gebunden sind.
Derzeit funktioniert Link nur mit Kreditkarten, Debitkarten und qualifizierten Käufen über US-Bankkonten. Link erfordert eine Domain-Registrierung.
Sie können Sandbox-Konten für Link mit jeder gültigen E-Mail-Adresse erstellen. Die folgende Tabelle zeigt die festen einmaligen Passcode-Werte, die Stripe für die Authentifizierung von Sandbox-Konten akzeptiert:
Wert
Ergebnis
Alle anderen 6 Ziffern, die unten nicht aufgeführt sind
Erfolgreich
000001
Fehler, Code ungültig
000002
Fehler, Code abgelaufen
000003
Fehler, maximale Anzahl an Versuchen überschritten
Mehrere Finanzierungsquellen
Da Stripe zusätzliche Unterstützung für Finanzierungsquellen bietet, müssen Sie Ihre Integration nicht aktualisieren. Stripe unterstützt diese automatisch mit der gleichen Transaktionsabwicklungszeit und den gleichen Garantien wie bei Karten- und Bankkontozahlungen.
Einen auf Weiterleitung basierenden Ablauf testen
Um die Weiterleitungslogik Ihrer Integration zu testen, indem Sie eine Zahlung simulieren, die einen Weiterleitungsablauf verwendet (z. B. iDEAL), verwenden Sie eine unterstützte Zahlungsmethode, die Weiterleitungen erfordert.
So erstellen Sie einen Test-PaymentIntent, der entweder erfolgreich durchgeführt wird oder fehlschlägt: