Hinweis: Diese Anleitung ist für MemberMouse 2.4.2 und früher gedacht. In neueren Versionen haben wir den Prozess der Konfiguration von Stripe mit MemberMouse vereinfacht. Bitte lesen Sie unsere Anleitungen auf Stripe konfigurierenfür Details.
Die Konfiguration von Stripe für die Verarbeitung von MemberMouse-Zahlungen auf Ihrer Website ist so einfach wie das Abrufen von API-Schlüsseln von Stripe und das Einfügen in Ihre MemberMouse-Zahlungsmethodeneinstellungen. Danach verwendet MemberMouse die Stripe-API zur Verarbeitung von Kreditkartenzahlungen, die von Ihrer Website initiiert wurden, und speichert alle wichtigen Kreditkarteninformationen sicher bei Stripe, um Folgendes zu unterstützen MemberMouse’s 1-click buy functionality wie auch Rechnung Kartei.
Ihre Optionen für die Stripe-Einrichtung verstehen
Wenn Sie navigieren zu MemberMouse > ZahlungseinstellungenSie werden sehen, dass Stripe 3 Optionen für die Einrichtung bietet.
Sie können den Testmodus aktivieren, um den Benutzerfluss Ihres Mitgliedschaftskaufs zu testen, oder Sie können einen Live-Modus mit einer der beiden Optionen, Stripe.js oder Stripe Elements, aktivieren.
Wenn Sie eine der beiden Live-Modus-Optionen verwenden, verarbeitet Ihre Website Kreditkartenzahlungen in Echtzeit. Der Testmodus ist während der anfänglichen Entwicklung Ihrer Website nützlich, da er Ihnen ermöglicht, alles zu testen, indem Sie Streifentest-Karten und ohne echtes Geld auszugeben.
Wenn Sie mehr über die Einrichtung und Verwendung des Testmodus erfahren möchten, Hier finden Sie einen ausführlichen Artikel über die Verwendung des Stripe-Test-Modus.
Wenn Sie bereit sind, Stripe vollständig zu aktivieren und Kreditkarten auf Ihrer Website zu akzeptieren, wählen Sie entweder Stripe.js oder Stripe Elements. Wir empfehlen die Verwendung von Stripe Elements.
Der Unterschied zwischen Stripe Elements und Stripe.js
Stripe Elements ist in MM v2.3.0+ verfügbar und ist in MM v2.4.0+ standardmäßig aktiviert.
Mit Stripe Elements findet ein 3D-Secure-Kassenvorgang statt. Dies ist für Kunden im Europäischen Wirtschaftsraum (EWR) obligatorisch, um die Anforderungen der Anforderung der starken Kundenauthentifizierung (SCA) der PSD2. Für alle anderen Kunden wird sie dringend empfohlen.
Wenn diese Funktion aktiviert ist, kann Ihr Kunde aufgefordert werden, an der Kasse einen zusätzlichen Schritt auszuführen, bei dem er von seiner Bank aufgefordert wird, zusätzliche Informationen einzugeben (z. B. einen einmaligen Code, der an sein Telefon gesendet wird), bevor die Zahlung bearbeitet wird.
Bitte beachten Sie: Obwohl die Felder für die Rechnungsadresse nicht erforderlich sind, empfehlen wir, die Postleitzahl anzugeben, da einige Banken Transaktionen ablehnen können, wenn diese nicht angegeben wird.
Stripe Elements uses Stripe.js for tokenization, but also embeds Stripe’s credit card fields directly on the checkout page via iFrame. As a result merchants may qualify for a less rigorous PCI-DSS SAQ by using Stripe Elements (SAQ A-EP vs SAQ D). Stripe Elements is the recommended method to use.
Stripe.js (Legacy) ist eine ältere Form des Sicherheitsschutzes für das Checkout-Formular. Bei Stripe.js werden die Kreditkartendaten (mit JavaScript) gegen ein Zahlungs-Token ausgetauscht, bevor das Kassenformular abgeschickt wird.
Diese Option ist vor allem für ältere Kunden gedacht, die dieses Format noch verwenden. Die Verwendung dieser Option kann dazu führen, dass Ihre Website eine geringere PCI-Konformität aufweist und wird für Neuinstallationen nicht empfohlen.
Bitte beachten Sie: Wenn Sie Stripe.js verwenden, muss an der Kasse eine vollständige Rechnungsadresse angegeben werden. Die Rechnungsadresse kann nicht optional gemacht werden.
WICHTIG! Nur Stripe Elements und Stripe.js können an der Kasse verwendet werden.
Alle API-Transaktionen werden untokened und diese Praxis führt zu höheren PCI-Compliance SAQ-Anforderungen. Siehe die CreateMember API-Aufruf Artikel für weitere Informationen.
Schritt eins - Beschaffung der Stripe-API-Schlüssel
- Anmelden bei Stripe.com.
- On the main Dashboard screen, you’ll see a menu on the left-hand side. Select Entwickler von diesem Menü aus. Dann API-Schlüssel. Die API-Seite wird geladen und zeigt ein Feld für die API-Schlüssel mit Ihrem geheimen Live-Schlüssel und Ihrem veröffentlichbaren Live-Schlüssel an.
- Legen Sie diese Seite vorübergehend beiseite und fahren Sie mit dem nächsten Schritt fort. Sie kehren auf diese Seite zurück, um den Live Publishable Key und den Live Secret Key aus der Spalte Token zu kopieren.

Schritt zwei - Konfigurieren von Stripe in MemberMouse
- Gehen Sie in Ihrem WordPress Dashboard zu MemberMouse > Zahlungseinstellungen und klicken Sie auf das Zahlungsarten tab.
- Unter Zahlungsmethode vor Ortauswählen Streifen. Daraufhin werden die Stripe-Konfigurationsoptionen angezeigt.
- Geben Sie an, ob Sie Folgendes behalten möchten Streifenelemente aktiviert oder aktivieren Stripe.js. Wir empfehlen die Verwendung von Stripe Elements, da es das höchste Maß an Compliance und Sicherheit bietet.
- Fügen Sie den Stripe Live Secret Key in das Feld mit der Bezeichnung Live Secret Key.
- Fügen Sie den Stripe Live Publishable Key in das Feld mit der Bezeichnung Live-veröffentlichbarer Schlüssel.
- Klicken Sie auf die Zahlungsarten speichern Taste.

Wichtiger Hinweis: Wenn Sie die Schlüssel nicht in die entsprechenden Felder einfügen, wird Ihr Checkout nicht funktionieren. Sie werden feststellen, dass Ihre Schlüssel mit "sk_live" oder "pk_live" beginnen, was für Secret Key oder Publishable Key steht.
Your site is now ready to start accepting credit card payments and processing them through your Stripe account. Since you’ll be collecting sensitive data on your site you’ll need to ensure that you have an SSL certificate configured for your domain and that you’re using HTTPS on pages that collect sensitive data (i.e. checkout pages, login etc). Read this article for Schritte, die Sie unternehmen können, um ein SSL auf Ihrer Website zu installieren.
Styling-Streifenfelder
Because MemberMouse takes most of its styling queues from your installed WordPress theme, and Stripe Elements embeds Stripe’s checkout fields for credit card data directly on your checkout page; there will be some appearance differences between the two. For more information on what these are and the available options, view the Abschnitt Formatierung in unserem Abschnitt Aktivieren des 3D-Secure-Kassenprozesses für SCA Artikel.
Ändern Sie Ihren API-Schlüssel
You can change your Stripe API key without having any issues with rebilling. MemberMouse will simply use the new key for transactions after you’ve changed it. If you’ve had billing failures after changing to a new key, you may want to test and make sure there’s not a problem with the new key. You can do this by processing a transaction and then issuing a refund with the new key.
Ändern Sie Ihr Stripe-Konto
Bei Vor-Ort-Zahlungsmethoden wie Stripe speichert MemberMouse Card-on-File-Tokens (die Kartendaten werden bei Stripe gespeichert). Wenn Sie Ihr Stripe-Konto wechseln, sind die mit Ihren Zahlungen verknüpften Card-on-File-Tokens nicht mehr gültig, d. h., Transaktionen mit erneuter Rechnungsstellung können nicht verarbeitet werden, und bestehende Kunden können keine neuen Abbuchungen mit der vorhandenen Card-on-File einleiten.
Um das Problem des Wechsels von Stripe-Konten zu lösen, bietet Stripe jetzt einen Service an, mit dem die meisten Kundeninformationen von einem Stripe-Konto zu einem anderen migriert werden können. So ist es möglich, ein Stripe-Konto zu wechseln und gleichzeitig Ihre Rechnungsabonnements beizubehalten. Unsere Kunden scheinen mit diesem Service zufrieden zu sein, auch wenn es ein paar kleine Einschränkungen gibt, wie z.B. dass Rückerstattungen für migrierte Konten manuell durchgeführt werden müssen und dass einige Daten in ihren Stripe-Datensätzen angepasst werden müssen. Um mehr über diesen Service zu erfahren, bietet Stripe, haben sie diesen Artikel mit allen Einzelheiten zur Kontomigration.
API-Aktualisierungen von Stripe
Stripe aktualisiert seine API regelmäßig, ist aber sehr darauf bedacht, sie abwärtskompatibel zu halten.
MemberMouse v2.4.0 verwendet Stripe API Version: 6.41.0, freigegeben 2019-07-31
Weitere Artikel, die Stripe betreffen
- MemberMouse-Zahlungsmethoden-Optionen
- Unterstützte Währungen nach Zahlungsmethode
- Wenn ein Kunde über Stripe einkauft und später ein Upsell erwirbt, muss er dann seine Kartendaten erneut eingeben?
- Wie kann ich 1-Klick-Upsells mit Stripe einrichten?
- Wenn ich mein MemberMouse-Konto kündige, was passiert dann mit den Rechnungsabonnements meiner Mitglieder?
- Was passiert mit bestehenden Abonnements, wenn ich von einem Zahlungsanbieter zu einem anderen wechsle?
- Wenn ich eine Integration mit Stripe vornehme und MemberMouse später kündige, laufen die Zahlungen dann in Stripe weiter?

