Zusätzliches Menü

Holen Sie sich MemberPress noch heute! Lassen Sie sich für die Inhalte, die Sie erstellen, bezahlen! MemberPress jetzt kaufen

So verlängern Sie die tilgungsfreie Zeit für Online-Zahlungen

MemberPress erstellt alle Ihre Abonnements, die über Zahlungsverarbeitungsplattformen abgerechnet werden, mit einer Karenzzeit von 1 Tag. Diese Option ist standardmäßig aktiviert, um mögliche Verzögerungen im Zusammenhang mit der Zahlungsabwicklung auszugleichen. 

In manchen Fällen möchten oder müssen Sie diese Schonfrist verlängern. In diesem Dokument finden Sie den Codeschnipsel, mit dem Sie die Dauer der Karenzzeit ändern können, und es wird erklärt, wie Sie dies einrichten.

MemberPress 1-tägige Gnadenfrist

Wenn ein Benutzer sein Abonnement über ein Online-Zahlungsgateway bezahlt, überträgt MemberPress seine Daten sicher an die entsprechende Zahlungsplattform (Stripe, PayPal oder Authorize.net). Die Zahlung wird dann von dieser Plattform verarbeitet und die entsprechenden Daten werden an MemberPress zurückgesendet.

Die Bearbeitung von Zahlungen erfolgt oft nicht sofort. Aus diesem Grund, MemberPress erstellt Abonnements mit einer tilgungsfreien Zeit von 1 Tag (24 Stunden). Die 24-stündige Nachfrist ermöglicht Ihren Nutzern einen vorübergehenden Zugang, um Verzögerungen bei der Bearbeitung auszugleichen. 

In der Standardeinstellung ist diese Option aktiviert. Nach dem Absenden des Registrierungsformulars für die Mitgliedschaft erstellt MemberPress eine temporäre Transaktion und gewährt dem Benutzer sofort Zugang zu Ihren geschützten Inhalten. Wenn die Zahlung aus irgendeinem Grund nicht erfolgt (oder die erfolgreichen Zahlungsdaten nicht empfangen werden), verliert der Benutzer nach Ablauf der 24-Stunden-Frist den Zugang. 

Bei Bedarf können Sie diese Option deaktivieren. Dies kann sinnvoll sein, wenn Sie Ihre benutzerdefiniertes Zahlungs-Gatewayoder Sie verwenden Zahlungsmethoden, bei denen die Bearbeitung von Zahlungen länger dauert.

Um die automatische eintägige Nachfrist zu deaktivieren, gehen Sie bitte wie folgt vor:

1. Gehen Sie zu Dashboard > MemberPress > Einstellungen;

2. Klicken Sie auf das Konto tab;

3. Kreuzen Sie das Kästchen neben Deaktivieren Sie die 1-tägige Karenzzeit nach der Anmeldung Option.

In diesem Fall wartet MemberPress auf die Bestätigung Ihres Zahlungsdienstleisters, dass die Zahlung erfolgreich war, bevor es dem Benutzer Zugang gewährt.

Andererseits können Sie die tilgungsfreie Zeit auch verlängern, um sie an Ihre Bedürfnisse anzupassen, anstatt sie zu deaktivieren.

Wie kann ich die Karenzzeit verlängern?

Wie bereits erwähnt, müssen Sie in manchen Fällen die Frist von 1 Tag verlängern. Wenn Sie zum Beispiel Folgendes aktiviert haben SEPA oder Sofort als Zahlungsmittel für Ihre Stripe-Verbindung, bei diesen Methoden dauert es bis zu 14 Tage, bis bestätigt wird, ob die Zahlung erfolgreich war oder nicht

In diesem Fall würde Ihren Nutzern standardmäßig eine Frist von 1 Tag eingeräumt. Da die erfolgreichen Zahlungsdaten in dieser Zeit nicht eingehen würden (da SEPA oder Sofort mehr Zeit benötigen), würde Ihr Nutzer den Zugang zu Ihren geschützten Inhalten verlieren. Der Nutzer würde den Zugang wiedererlangen, sobald die erfolgreichen Zahlungsdaten eingegangen sind, was bedeutet, dass dies im Falle der beiden genannten Zahlungsmethoden bis zu 13 Tage dauern kann. 

Bei einigen anderen Zahlungsmethoden (BECS, BACS, ACH) wäre dieser Zeitraum etwas kürzer (3-4 Tage), aber es gäbe immer noch eine Lücke von einem oder mehreren Tagen, in denen Ihr Nutzer keinen Zugang zu Ihren Inhalten hätte. 

Je nach Ihren Zahlungsmodalitäten können Sie die Nachfrist anpassen, um zu verhindern, dass Ihre Nutzer diese Lücke entdecken.

Dazu müssen Sie den folgenden Codeschnipsel in Ihre Website einfügen:

add_filter('mepr-grace-init-days', function() {
     return 14;
});

Mit dem Beispielcode wird die standardmäßige tilgungsfreie Zeit von 1 Tag auf 14 Tage verlängert. Der Code muss an Ihre Bedürfnisse angepasst werden, indem Sie die Dauer der Karenzzeit ändern. Sie müssen Geben Sie die Anzahl der Tage für Ihre tilgungsfreie Zeit an in der folgenden Zeile:

Rückkehr 14;

Das gleiche Problem könnte auch bei Ihren Verlängerungen auftreten, wenn die genannten Zahlungsmethoden verwendet werden. Dementsprechend müssten Sie einen zweiten Codeschnipsel hinzufügen, um die Karenzzeit für Verlängerungen zu verlängern:

add_filter('mepr-grace-expire-days', function($days) {
     return 1;
});

Sie würden die Dauer der Karenzzeit für diesen Code auf die gleiche Weise anpassen, wie Sie bereits den ersten Codeschnipsel angepasst haben.

Sobald Sie die Dauer der Karenzzeit in den beiden Codeschnipseln aktualisiert haben, können Sie sie auf Ihrer Website in der Datei functions.php Ihres Child-Themes einfügen. Alternativ können Sie auch die WPCode Plugin. Im folgenden Dokument finden Sie eine Schritt-für-Schritt-Anleitung für Hinzufügen von benutzerdefinierten Codefragmenten in WPCode.

War dieser Artikel hilfreich?

Verwandte Artikel

Computerfrau

Holen Sie sich MemberPress noch heute!

Lassen Sie sich für die von Ihnen erstellten Inhalte bezahlen.