Wenn Sie bemerkt haben, dass die Zahlungsfelder auf der Checkout-Seite nicht mehr angezeigt werden, und Sie Single Page Checkout mit Stripe Elements verwenden, ist dies kein Fehler, sondern eine Änderung, die implementiert wurde, um die Anzahl der unvollständigen Zahlungen, die in Stripe angezeigt werden, zu reduzieren.
Bei den Zahlungsfeldern handelt es sich um ein Formular, das von Stripe generiert wird und als Zahlungselementformular bezeichnet wird. Bei den jüngsten Änderungen an diesem Formular verlangt Stripe, dass eine unvollständige Zahlung erstellt wird, bevor das Formular angezeigt werden kann. Dies hatte zur Folge, dass jedes Mal, wenn die Kassenseite geladen wurde, eine unvollständige Zahlung erfolgte.
Seit Version 1.9.41 blendet MemberPress nun das Zahlungsformular aus, bis der Benutzer seine E-Mail-Adresse und andere erforderliche Felder wie die Adresse eingegeben hat. Dies reduziert die Anzahl der unvollständigen Zahlungen, die in Ihrem Stripe-Dashboard erscheinen.
Ab Version 1.9.48a1 erhält der Kunde eine Meldung, dass er seine E-Mail-Adresse und (gegebenenfalls) seine physische Adresse eingeben muss, um das Zahlungsformular anzuzeigen. So installieren Sie einen Edge Build.
Bitte beachten Sie: Unvollständige Zahlungen werden für angemeldete Benutzer weiterhin erstellt, wenn sie eine Kassenseite besuchen oder aktualisieren. Wenn Sie das stört, verwenden Sie die gleiche Lösung wie unten.
Wenn diese Benutzererfahrung für Sie nicht funktioniert, können Sie eine der folgenden Möglichkeiten nutzen:
- Wechseln Sie zu Stripe Checkout unter MemberPress -> Einstellungen -> Zahlungen (empfohlen)
- Deaktivieren Sie die Option Single Page Checkout in MemberPress -> Einstellungen -> Konto
- Ordnen Sie die Zahlungsoptionen so um, dass eine andere als Stripe an erster Stelle steht. Siehe auch: Neubestellung von Zahlungsoptionen