fbpx

Fehlerbehebung bei PayPal

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"?

Wenn ein Kunde auf der Kassenseite auf die Schaltfläche für die Zahlung mit PayPal klickt, wird er sofort auf die PayPal-Website weitergeleitet, um die Zahlung für den Kauf vorzunehmen. Zu diesem Zeitpunkt hat MemberMouse ein Konto für diesen Kunden erstellt und den Status des Kontos auf Anstehende Aktivierung (Konten in Anstehende Aktivierung Status werden durch ein blaues Uhrensymbol angezeigt, wenn Sie die 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>

Beachten Sie, dass die CSS-Klasse auf "mm-paypalCheckoutBtn" festgelegt ist.

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 Zur Kasse gehen & Geschenk einlösen 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

Wenn Sie anpassen möchten, wie die PayPal-Schaltfläche auf Ihrer Kassenseite aussehen soll, müssen Sie auf Ihrer Kassenseite Folgendes verwenden:

<a href="/de/[MM_Form_Button type='submit' paymentMethod='paypal']/">Mit PayPal bezahlen</a>

Jetzt können Sie die Schaltfläche nach Belieben gestalten und sogar die MemberMouse-Schaltflächenstile.

Sobald Sie dies zu Ihrer Checkout-Seite hinzugefügt haben, können Sie den Standard-SmartTag™ für die Ausgabe von Zahlungsschaltflächen entfernen:

[MM_Form_Button type='all' label='Bestellung abschicken' color='orange']

Konten werden nicht aktiviert, auch wenn eine Zahlung erfolgt ist

Damit in MemberMouse etwas als Folge eines Vorgangs bei PayPal (z. B. einer Zahlung) passiert, werden PayPal-Sofortbenachrichtigungen (IPNs) verwendet. Wenn es also ein Problem damit gibt, dass MemberMouse infolge eines Vorgangs bei PayPal aktualisiert wird, bedeutet dies, dass es Probleme mit den IPNs gibt.

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

Nachdem Sie bestätigt haben, dass Ihr IPN in PayPal korrekt konfiguriert ist, führen Sie die folgenden Schritte durch, um herauszufinden, wo das Problem liegt:

  1. Auf Ihr Zahlungseinstellungen > Zahlungsarten Bildschirm in MemberMouse, stellen Sie sicher, dass PayPal nicht im Testmodus.

  2. Erstellen Sie ein PayPal-Testprodukt in MemberMouse. Sie können es zu einem einmaligen Kaufprodukt für $.05 machen (Sie werden dieses Produkt kaufen, also wollen Sie nicht, dass es zu teuer ist).

  3. Kopieren Sie die statischer Kauflink für das neue PayPal-Testprodukt.

  4. Wechseln Sie zu einem Browser, in dem Sie nicht als Administrator bei Ihrer WordPress/MemberMouse-Website angemeldet sind, und fügen Sie den Kauflink ein.

  5. Klicken Sie auf die PayPal-Schaltfläche, um mit PayPal zur Kasse zu gehen und den Kauf über PayPal abzuschließen.

  6. Loggen Sie sich bei PayPal ein und gehen Sie auf die Seite Seite IPN-Geschichte. Sie sollten die IPN für den soeben getätigten Kauf am Anfang der Liste mit dem Status "Gesendet" sehen.
    • Wenn die IPN nicht in der Liste auftaucht, dann Prüfen Sie Ihre IPN-Konfiguration und stellen Sie insbesondere sicher, dass Sie IPNs aktiviert haben.

    • Wenn die IPN angezeigt wird, aber der Status "Fehlgeschlagen" lautet, sollten Sie sich an Ihren Hosting-Provider wenden, um zu erfahren, warum IPNs von PayPal blockiert werden.

  7. Wenn die IPN im IPN-Verlaufsprotokoll von PayPal den Status "Gesendet" hatte, melden Sie sich bei Ihrer WordPress/MemberMouse-Website an und gehen Sie zu Protokolle > PayPal IPN-Protokoll. Am Anfang (oder in der Nähe) der Liste sollten Sie die IPN sehen, die von Ihrer Testtransaktion protokolliert wurde.
    • Wenn die IPN nicht in der Liste auftaucht, ist Ihre Website wahrscheinlich durch Caching beeinträchtigt. Das Deaktivieren eines Caching-Plugins schaltet das Caching nicht unbedingt aus. Ihr Hosting-Anbieter könnte auch serverseitiges Caching verwenden. 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 gefunden haben, sollten Sie sich an das MemberMouse-Kundenerfolgsteam wenden, um weitere Unterstützung zu erhalten. Wenn Sie dies tun, stellen Sie bitte ein Screencast-Video zur Verfügung, das zeigt, wie Sie die hier aufgeführten 7 Schritte durchführen, und geben Sie Ihre WordPress-Administrator-Anmeldedaten an.
War dieser Artikel hilfreich?

Verwandte Artikel