Anmelden
Loslegen

Easy Digital Downloads Dokumentation

Dokumentation, Referenzmaterialien und Tutorials für Easy Digital Downloads 

Stripe – Häufige Probleme und FAQ

Warum wird Stripe auf allen Seiten geladen?

Dies ist beabsichtigt und wird von Stripe zur Betrugsprävention empfohlen.

Um die erweiterte Betrugsfunktionalität von Stripe optimal zu nutzen, binden Sie dieses Skript auf jeder Seite Ihrer Website ein, nicht nur auf der Checkout-Seite. Dies ermöglicht es Stripe, anomales Verhalten zu erkennen, das auf Betrug hindeuten kann, während Kunden Ihre Website durchsuchen.
https://stripe.com/docs/stripe-js/reference

Wenn Sie die Stripe-Assets nur bei Bedarf laden möchten, gehen Sie zu Downloads > Einstellungen > Zahlungen > Stripe und aktivieren Sie die Einstellung Stripe-Assets einschränken.

Stripe-Assets einschränken-Einstellung
Das Aktivieren des Kontrollkästchens für Stripe-Assets einschränken lädt nur das Javascript für Stripe, wenn es notwendig ist

Apple Pay wird nicht als Zahlungsmethode angezeigt

Apple Pay wird nur in unterstützten Browsern (Safari) und Geräten (Apple-Geräte) angezeigt.

Wenn Apple Pay nicht wie erwartet angezeigt wird und/oder in der Vergangenheit angezeigt wurde, haben wir erfolgreich die Zahlungsmethodendomäne entfernt und sie über Ihr Stripe-Konto neu hinzugefügt. Deaktivieren Sie dazu Ihre vorhandene Domäne, dann sehen Sie die Option Neue Domäne hinzufügen.

Wenn dies nicht funktioniert, wenden Sie sich für weitere Unterstützung an den EDD-Support.

Warum wird das Kreditkartenfeld nicht angezeigt?

Wenn Sie alle anderen Felder auf Ihrer Checkout-Seite sehen, aber nicht die Kreditkartenfelder, liegt möglicherweise ein Konflikt mit einem Drittanbieter-Plugin vor, das ebenfalls Stripe verwendet. Wenn ein Drittanbieter-Plugin eine alte Version von stripe.js lädt, wird das Kreditkartenfeld nicht angezeigt. Sie sehen auch diesen Fehler in Ihrer Javascript-Konsole: „window.eddStripe.elements is not a function“. Sie müssen alle Drittanbieter-Plugins deaktivieren oder aktualisieren, die möglicherweise Stripe verwenden, um dies auszuschließen.

Erstellt EDD Produkte in Stripe?

Einmalzahlungen erstellen kein Stripe-Produkt, nur eine Zahlung. Abonnementkäufe erstellen ein Produkt in Stripe, da dies von Stripe für das Funktionieren eines Abonnements erforderlich ist.

Fehler: Sicherer Stripe-Token fehlt, bitte versuchen Sie es erneut.

Dieser Fehler tritt aus mehreren Gründen auf:

  • Ein Konflikt mit einem oder mehreren aktivierten Plugins auf Ihrer Website
  • Ein Konflikt mit dem aktuell aktiven Theme auf Ihrer Website
  • Ein Javascript-Syntaxfehler auf der Checkout-Seite, der von Ihrem Theme oder einem anderen Plugin stammt
  • Ein übermäßig aggressives Antiviren- oder Malware-Programm, das die Kommunikation mit Stripe.com blockiert
  • Benutzerdefinierte Checkout-Felder, die dazu führen, dass das Stripe-Zahlungsgateway fehlerhaft funktioniert
  • Ein Konflikt mit der serverseitigen Sicherheitskonfiguration

Wenn Sie diese Fehlermeldung erhalten, sollten Sie zuerst auf Plugin-Konflikte prüfen, indem Sie alle anderen Plugins deaktivieren und dann einen Kauf über das Stripe Payment Gateway erneut testen. Wenn das Problem nach der Deaktivierung aller anderen Plugins verschwindet, aktivieren Sie Ihre Plugins einzeln wieder und testen Sie nach jeder Aktivierung einen Kauf. Sobald das Problem erneut auftritt, haben Sie das problematische Plugin identifiziert.

Wenn das Problem durch die Deaktivierung anderer Plugins nicht behoben wird, aktivieren Sie vorübergehend ein anderes Theme, wie z. B. Twenty Seventeen, Vendd oder Themedd. Sobald eines dieser Themes aktiviert ist, versuchen Sie, einen neuen Kauf abzuschließen. Wenn der Kauf ohne Probleme durchläuft, wird das Problem von Ihrem Theme verursacht und Sie sollten sich an das Entwicklungs- oder Support-Team Ihres Themes wenden, um Hilfe bei der Behebung des Fehlers zu erhalten.

Wenn das Problem nach der Deaktivierung aller Plugins und der Aktivierung eines Standard-Themes weiterhin besteht, liegt das Problem wahrscheinlich an einem Browser-Plugin oder einer serverseitigen Sicherheitskonfiguration. Um auf einen Browser-Plugin-Konflikt zu testen, versuchen Sie einen Kauf mit einem anderen Browser. Wenn Sie beispielsweise normalerweise Chrome verwenden, versuchen Sie, einen Kauf über Firefox zu tätigen. Wenn der Kauf erfolgreich ist, ist das Problem auf Ihre Chrome-Konfiguration beschränkt und kann durch Deaktivieren von Browser-Plugins/Erweiterungen behoben werden.

Wenn keine dieser Lösungen für Sie funktioniert, wenden Sie sich bitte an unser Support-Team, um Hilfe zu erhalten.

Was wird für den Statement Descriptor verwendet?

Der Statement Descriptor ist das, was Ihre Kunden auf ihren Kreditkartenabrechnungen sehen, wenn sie bei Ihnen einkaufen. Sie können einen Statement Descriptor in Ihren Stripe-Einstellungen unter Dashboard → Downloads → Einstellungen → Zahlungs-Gateways → Stripe → Statement Descriptor festlegen. Wenn Sie diesen jedoch leer lassen, werden stattdessen die gekauften Artikel verwendet. Beachten Sie, dass die Kaufzusammenfassung nur 22 Zeichen lang sein kann, da dies die von den Kreditkartenabrechnungen vorgegebene Längenbeschränkung ist. Wenn Sie einen Statement Descriptor in Ihr Stripe-Konto eingegeben haben, beachten Sie, dass dieser nicht verwendet wird. Beachten Sie, dass bestimmte Zeichen (< > ” und ) nicht verwendet werden können und automatisch entfernt werden, wenn sie verwendet werden.

Weitere Informationen zu Statement Descriptors oder wenn Sie die Recurring Payments-Erweiterung verwenden, finden Sie in dieser Dokumentation.

Währungen können nicht für einen einzelnen Kunden kombiniert werden

Stripe hat für jedes Konto eine Standardwährungseinstellung. Es kann jede unterstützte Währung sein, aber es kann nur eine geben. Bei einzelnen Transaktionen kann Stripe jede andere Währung akzeptieren und in die Standardwährung des Kontoinhabers umrechnen.

Mit Stripe Standard oder Stripe Pro kann es bei Abonnements, die in einer anderen Währung als der in Stripe festgelegten Standardwährung angeboten werden, während des Kaufvorgangs zu dieser Fehlermeldung kommen:

Can't combine currencies on a single customer

Dieses Problem tritt bei wiederkehrenden Zahlungen auf, wenn ein Verlängerungsrabatt vorhanden ist. In diesem Fall muss EDD Stripe nach dem account_balance fragen, der immer in der Standardwährung für dieses Stripe-Konto angegeben ist.

Ein Beispiel ist, wenn Sie ein Stripe-Konto mit einer Währung von GBP und ein Abonnement in USD mit einem Erneuerungsrabatt haben. Wenn es Zeit für die Erneuerung ist, erhält EDD den account_balance von Stripe (der in GBP sein wird) und versucht, ihn mit Ihrem aktuellen Transaktionsbetrag zu verwenden, und die beiden Währungen werden in Konflikt geraten.

Eine Lösung ist die Verwendung unseres Add-ons "Multi Currency".

Was this article helpful?

Verkaufen Sie noch heute!

Schließen Sie sich über 50.000 klugen Shop-Besitzern an und nutzen Sie die einfachste Methode, um digitale Produkte mit WordPress zu verkaufen.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]