Bei der Fehlerbehebung bei PayPal oder wenn Sie allgemein Ihre PayPal-Aktivitäten in den Griff bekommen möchten, bietet MemberMouse eine Ressource: das PayPal-IPN-Protokoll. Das PayPal-IPN-Protokoll registriert die Details der gesamten IPN-Kommunikation zwischen PayPal und MemberMouse und kann zur Anzeige dieser Details sowie nach verschiedenen Kriterien sortiert werden. Dieser Artikel, Verwendung des PayPal-IPN-Protokollswird diese Funktion ausführlicher behandelt.
In diesem Artikel geben wir Antworten auf die häufigsten Fragen, die Kunden bei der Integration mit PayPal haben:
- Warum gibt es Konten im Status "Ausstehende Aktivierung"?
- Die PayPal-Schaltfläche wird auf der Checkout-Seite nicht angezeigt
- Konten werden nicht aktiviert, auch wenn eine Zahlung erfolgt ist
Warum gibt es Konten im Status "Ausstehende Aktivierung"?

When a customer clicks the button on the checkout page to pay with PayPal they are immediately redirected to PayPal’s website to make a payment for what they’re purchasing. At this point, MemberMouse has created an account for this customer and set the status of the account to Anstehende Aktivierung (Konten in Anstehende Aktivierung status are indicated by a ‘blue clock’ icon when viewing the Mitglieder verwalten Bildschirm). Während sich das Konto in Anstehende Aktivierung Status kann sich der Kunde nicht anmelden oder auf geschützte Inhalte zugreifen.
Das Konto bleibt in Anstehende Aktivierung Status, bis der Kunde den Kauf bei PayPal erfolgreich abgeschlossen hat. Sobald die Bestätigung der Zahlung bei MemberMouse eingegangen ist, wird das Konto in den Aktiv Status.
Also ein Konto in Anstehende Aktivierung bedeutet einfach, dass der Kunde die Kasse über PayPal angeklickt, aber den Kauf nicht abgeschlossen hat. Wenn der Kunde eine Zahlung getätigt hat und sein Konto nicht aktiviert wurde, sehen Sie die Die Konten werden nicht aktiviert Abschnitt dieses Artikels für weitere Schritte zur Fehlerbehebung.
Die PayPal-Schaltfläche wird auf der Checkout-Seite nicht angezeigt
Dies ist ein CSS-Styling-Problem und kann wie folgt gelöst werden:
Verwenden Sie die MemberMouse PayPal-Schaltfläche
Die standardmäßige MemberMouse-Kassenseite verwendet den folgenden SmartTag™ zur Ausgabe von Zahlungsschaltflächen:
[MM_Form_Button type='all' label='Bestellung abschicken' color='orange']
Wenn die Kassenseite gerendert wird, gibt dieser SmartTag™ die PayPal-Schaltfläche wie folgt aus:
<a href="javascript:mmjs.checkoutx('PAYPAL', true);" class="mm-paypalCheckoutBtn"></a>
Notice that the CSS class is set to ‘mm-paypalCheckoutBtn’.
Damit die PayPal-Schaltfläche auf dem Bildschirm angezeigt werden kann, muss das MemberMouse-CSS auf der Seite geladen werden. Dazu müssen Sie sicherstellen, dass die Checkout & Redeem Gift wird in Ihrem CSS-Einstellungen der Hauptseite. Lesen Sie diesen Artikel, um zu erfahren, wie Sie Ändern Sie die CSS-Einstellungen Ihrer Hauptseite.
Verwenden Sie eine benutzerdefinierte PayPal-Schaltfläche
If you want to customize how the PayPal button should look on your Checkout page, you’ll need to use the following on your Checkout page:
<a href="/de/[MM_Form_Button type='submit' paymentMethod='paypal']/">Mit PayPal bezahlen</a>
Now you can style the button any way that you’d like and even use the MemberMouse-Schaltflächenstile.
Once you’ve added that to your Checkout page, you can safely remove the default SmartTag™ for outputting payment buttons:
[MM_Form_Button type='all' label='Bestellung abschicken' color='orange']
Konten werden nicht aktiviert, auch wenn eine Zahlung erfolgt ist
In order for anything to happen in MemberMouse as a result of something that happens on PayPal (i.e. a payment), PayPal instant push notifications (IPNs) are used. So if there’s a problem with MemberMouse being updated as a result of something happening on PayPal this means there are problems with the IPNs.
Dies ist in der Regel das Ergebnis einer der folgenden Ursachen:
IPN fehlerhaft konfiguriert
Als erstes sollten Sie überprüfen, ob Sie den IPN in PayPal richtig konfiguriert haben. Hier sind die Schritte für Konfigurieren der PayPal IPN.
IPNs werden blockiert
After you’ve confirmed that your IPN is configured correctly in PayPal, perform the following steps to find out where the problem is:
- Auf Ihr Zahlungseinstellungen > Zahlungsarten Bildschirm in MemberMouse, stellen Sie sicher, dass PayPal nicht im Testmodus.
- Erstellen Sie ein PayPal-Testprodukt in MemberMouse. You can make it a one-time purchase product for $.05 (you’ll be purchasing this product so you don’t want it to be too expensive).
- Kopieren Sie die statischer Kauflink für das neue PayPal-Testprodukt.
- Go to a browser where you’re not logged into your WordPress/MemberMouse site as an administrator and paste in the purchase link.
- Klicken Sie auf die PayPal-Schaltfläche, um mit PayPal zur Kasse zu gehen und den Kauf über PayPal abzuschließen.
- Loggen Sie sich bei PayPal ein und gehen Sie auf die Seite Seite IPN-Geschichte. You should see the IPN relating to the purchase you just made at the top of the list with a status of ‘Sent’.
- If the IPN doesn’t show up in the list then Prüfen Sie Ihre IPN-Konfiguration und stellen Sie insbesondere sicher, dass Sie IPNs aktiviert haben.
- If the IPN shows up but the status is ‘Failed’ then you’ll want to reach out to your hosting provider to understand why IPNs from PayPal are being blocked.
- If the IPN doesn’t show up in the list then Prüfen Sie Ihre IPN-Konfiguration und stellen Sie insbesondere sicher, dass Sie IPNs aktiviert haben.
- If the IPN in the PayPal IPN History log had a status of ‘Sent’, log into your WordPress/MemberMouse site and go to Protokolle > PayPal IPN-Protokoll. Am Anfang (oder in der Nähe) der Liste sollten Sie die IPN sehen, die von Ihrer Testtransaktion protokolliert wurde.
- If the IPN doesn’t show up in the list then you likely have caching affecting your site. Just disabling a caching plugin won’t necessarily disable caching. Your hosting provider could also use server side caching. Lesen Sie diesen Artikel, um mehr über die Konfiguration der Zwischenspeicherung mit MemberMouse zu erfahren.
- Nach Konfigurieren der Zwischenspeicherung auf Ihrem Serverinstallieren Sie eine neue Kopie des MemberMouse-Plugins, das Sie hier heruntergeladenund führen Sie dann erneut eine PayPal-Testtransaktion durch, um zu sehen, ob das Problem behoben ist.
- Wenn die IPN angezeigt wird, aber das zugehörige Konto noch Anstehende Aktivierung in MemberMouse then you’ll want to reach out to the MemberMouse customer success team for further assistance. When you do this, please provide a screencast video that demonstrates you going through the 7 steps listed here and WordPress admin credentials.
- If the IPN doesn’t show up in the list then you likely have caching affecting your site. Just disabling a caching plugin won’t necessarily disable caching. Your hosting provider could also use server side caching. Lesen Sie diesen Artikel, um mehr über die Konfiguration der Zwischenspeicherung mit MemberMouse zu erfahren.

