Testen mit Stripe

Sie können Stripe so konfigurieren, dass es sich im Test- oder im Livemodus befindet. Während der Live-Modus verwendet wird, um echte Kreditkarteninformationen zu sammeln und echte Zahlungen zu verarbeiten, ist der Testmodus während der anfänglichen Entwicklung Ihrer Website nützlich, da er es Ihnen ermöglicht, alles zu testen, indem Sie eine Testkreditkarte verwenden und kein echtes Geld ausgeben.

Es gibt drei Hauptschritte, die Sie ausführen müssen, um Stripe für Tests innerhalb von MemberMouse zu konfigurieren. Erstens müssen Sie angeben, dass Sie im Testmodus sein möchten, zweitens müssen Sie auswählen, ob Sie Stripe Elements oder Stripe.js verwenden möchten, und drittens müssen Sie die Test-API-Schlüssel von Stripe erhalten und in MemberMouse einfügen.

Abrufen des Stripe-API-Schlüssels
  1. Anmelden bei Stripe.com.

  2. In the main Dashboard screen, you’ll see a menu on the lefthand side. Select Entwickler > API-Schlüssel von diesem Menü aus. Die API-Seite wird geladen.

  3. Klicken Sie auf der Seite API-Schlüssel auf das Symbol Testdaten anzeigen Schieberegler in der oberen rechten Ecke. Daraufhin werden Ihre API-Testschlüssel angezeigt.

  4. Kopieren Sie den Test Veröffentlichbarer Schlüssel und Test Geheimer Schlüssel aus der Spalte Token.


Konfigurieren von Stripe im Testmodus
  1. Gehen Sie in Ihrem WordPress Dashboard zu MemberMouse > Zahlungseinstellungen und klicken Sie auf das Zahlungsarten tab.

  2. Unter Zahlungsmethode vor Ortauswählen Streifen. Daraufhin werden die Stripe-Konfigurationsoptionen angezeigt.

  3. Klicken Sie auf das Kontrollkästchen neben Testmodus einschalten um anzugeben, dass Sie Kreditkarten und Zahlungen im Testmodus verarbeiten möchten.

  4. Geben Sie an, ob Sie Folgendes behalten möchten Streifenelemente aktiviert oder aktivieren Stripe.js.

    With Stripe Elements, a 3D Secure checkout flow occurs. Stripe Elements uses Stripe.js for tokenization, but also embeds Stripe’s credit card fields directly on the checkout page via iFrame. This is mandatory for customers in the European Economic Area (EEA) to be compliant with the Strong Customer Authentication (SCA) requirement of the PSD2. Stripe Elements is the empfohlen Methode zu verwenden.

    Stripe.js ist eine ältere Form des Sicherheitsschutzes für den Checkout. Bei Stripe.js werden die Kreditkartendaten (mit JavaScript) gegen ein Zahlungs-Token ausgetauscht, bevor das Kassenformular abgeschickt wird, so dass die Kreditkarteninformationen nie Ihren Server berühren. Infolgedessen können sich Händler durch die Verwendung von Stripe.js/Elements für eine weniger strenge PCI-DSS-SAQ qualifizieren (SAQ A-EP gegenüber SAQ D).

    Stripe Elements ist die empfohlene Methode.

  5. Fügen Sie den geheimen Schlüssel des Streifentests in das Feld mit der Bezeichnung Test Geheimschlüssel.

  6. [Nur bei Verwendung von Stripe-Elementen] Fügen Sie den veröffentlichbaren Schlüssel für den Stripe-Test in das Feld mit der Bezeichnung Test veröffentlichbarer Schlüssel.

  7. Klicken Sie auf die Zahlungsarten speichern Taste.

Ihre Website ist nun bereit, Test-Kreditkartenzahlungen zu akzeptieren und über Ihr Stripe-Konto zu verarbeiten.

Testkäufe durchführen

You can make test purchases the same as you would make live purchases. The only difference is that you’ll need to use specific test card numbers defined by Stripe. You can find those test card numbers in the Stripe configuration area on the Zahlungsarten indem Sie auf die Registerkarte Test-Kreditkartennummern Link.

You can use the following test credit card numbers when testing payments where the test cards do not require authentication from the customer’s card issuer. The expiration date must be set to the present date or later:

  • Visum: 4242424242424242
  • Visum: 4012888888881881
  • Mastercard: 5555555555554444
  • Mastercard: 5105105105105100
  • American Express: 378282246310005
  • American Express: 371449635398431
  • Entdecken: 6011111111111117
  • Entdecken: 6011000990139424
  • Diners Club: 30569309025904
  • Diners Club: 38520000023237
  • JCB: 3530111333300000
  • JCB: 3566002020360505
Karten zum Testen sicherer Checkout-Flows

The below card numbers can be used to test circumstances where authentication from the customer’s card issuer is required. We have included the ones most frequently used. However, a complete list of test card numbers can be found at https://stripe.com/docs/testing#cards

Tests zur starken Kundenauthentifizierung 

Verwenden Sie die folgenden Karteninformationen, um Zahlungen zu testen, die von regionalen Vorschriften betroffen sind, z. B. Starke Kundenauthentifizierung (SCA).

  • 4000002500003155 - Diese Karte erfordert eine Authentifizierung für einmalige Zahlungen. Wenn Sie diese Karte jedoch einrichten und die gespeicherte Karte für nachfolgende Zahlungen außerhalb der Sitzung verwenden, ist keine weitere Authentifizierung erforderlich. Im Live-Modus bestimmt Stripe dynamisch, wann eine bestimmte Transaktion aufgrund regionaler Vorschriften wie der starken Kundenauthentifizierung eine Authentifizierung erfordert.
3D-Secure-Prüfung

Nicht alle Karten Unterstützung von 3D Secure or require the customer be redirected to their card issuer’s authentication page. Use the following card information to test 3D Secure payments

  • 4000000000003220 - Die 3D Secure 2-Authentifizierung muss abgeschlossen sein, damit die Zahlung erfolgreich durchgeführt werden kann.

  • 4000000000003063 - Die 3D-Secure-Authentifizierung muss abgeschlossen sein, damit die Zahlung erfolgreich durchgeführt werden kann.

  • 4000000000003055 - Die 3D-Secure-Authentifizierung kann weiterhin durchgeführt werden, ist aber nicht erforderlich. Standardmäßig wird die 3D-Secure-Authentifizierung für diese Karte nicht angefordert.

  • 4000008400001629 - 3D Secure-Authentifizierung ist erforderlich, aber Zahlungen werden nach der Authentifizierung mit einem card_declined-Fehlercode abgelehnt.
Verwendung von Testdaten

MemberMouse also allows you to specify test data for all common fields that need to be filled out when making a purchase. When you specify test data, MemberMouse will automatically populate the fields of checkout forms with the data you’ve provided which significantly speeds up your testing process. Read this article to lernen, wie man Testdaten einrichtet und verwendet.

War dieser Artikel hilfreich?

Verwandte Artikel