Dieser Artikel behandelt die folgenden Themen:
Video-Anleitung zur Ersteinrichtung
Detaillierte Anweisungen
Navigieren Sie dazu in MemberPress zum Menü Einstellungen und wählen Sie Zahlungen.
- Klicken Sie auf die Schaltfläche (+) und wählen Sie ein neues Gateway, "Authorize.net".
- Sie können ihn benennen, wie Sie wollen. Dies ist jedoch der Name, den Ihre Nutzer sehen werden, wenn sie die Zahlungsart auswählen. Wir empfehlen daher einen Namen wie "Mit Kreditkarte bezahlen".
- Gehen Sie zu Ihrem Authorize.net Dashboard, um die erforderlichen Schlüssel zu erhalten: API-Anmelde-ID, Transaktionsschlüssel und Signaturschlüssel.
- Wählen Sie in den Authorize.net-Kontoeinstellungen API-Anmeldedaten und -Schlüssel unter Sicherheitseinstellungen.
- Kopieren und Einfügen Ihrer API-Anmelde-ID in die MemberPress-Einstellungen.
- Kopieren und Einfügen der Transaktionsschlüssel in die MemberPress-Einstellungen.
- Kopieren und Einfügen der Unterschriftenschlüssel in die MemberPress-Einstellungen.
- Kopieren Sie die Webhook-URL aus MemberPress kopieren und in Authorize.net > Konto > Geschäftseinstellungen > Webhooks einfügen. Stellen Sie sicher, dass der Status auf “Aktiv” gesetzt ist und dass es so konfiguriert ist, dass es für Alle Ereignisse. Sie können ihm einen beliebigen Namen geben, wir empfehlen jedoch “MemberPress Webhook”.
- Anmerkung: Die Nutzernamen Feld, das im obigen Video gezeigt wird, wurde entfernt und wird ab der MemberPress-Version 1.3.51 nicht mehr benötigt.
- Führen Sie Tests sowohl für wiederkehrende (ARB) als auch für nicht wiederkehrende (AIM) Abonnements durch, um sicherzustellen, dass alles ordnungsgemäß funktioniert.
Verwenden Sie Sandkasten-Modus nur wenn Sie eine sandbox.authorize.net Konto. So können Sie sicherstellen, dass alles funktioniert, ohne dass echte Kreditkarten belastet werden. Um ein Sandbox-Konto zu erhalten, müssen Sie sich zunächst bei entwickler.authorize.net. Wenn Sie bisher den Sandbox-Modus genutzt haben und nun in den Live-Betrieb wechseln, denken Sie bitte daran, Ihre API-Anmelde-ID, Ihren Transaktionsschlüssel, Ihren Signaturschlüssel und Ihre Webhook-URL für Ihr Live-Konto wie oben beschrieben zu aktualisieren.
Verwenden Sie SSL erzwingen wenn Ihre Website sowohl mit http als auch mit https aufgerufen werden kann. Wenn Sie dies tun, wird automatisch auf https umgeschaltet, wenn ein Nutzer bezahlen will, so dass die Transaktion sicher ist.
Authorize.net Gateway-Fähigkeiten
- Einmalige Zahlungen verarbeiten
- Wiederkehrende Zahlungen verarbeiten
- Erstattungen bearbeiten
- Kreditkarte für wiederkehrendes Abonnement ändern
- Kostenlose/bezahlte Testzeiträume verarbeiten
- Unterstützung von Erinnerungen an das Ablaufen von Kreditkarten
Verwalten von Abonnements und Transaktionen
Sobald Sie verbunden sind Authorize.net Sobald Sie MemberPress eingerichtet haben, können Sie Live-Zahlungen von Ihren Mitgliedern entgegennehmen. Weitere Informationen dazu finden Sie unter Verwaltung von Abonnements und Transaktionen mit Authorize.net in unserem entsprechenden Dokument.
Fehlersuche bei allgemeinen Problemen
Fehler "E-Mail erforderlich"
Wenn Sie eine Fehlermeldung erhalten, dass das E-Mail-Feld erforderlich ist, bearbeiten Sie die Einstellungen Ihres Zahlungsformulars in Ihrem Authorize.net-Konto, und stellen Sie sicher, dass "E-Mail" kein erforderliches Feld ist.
Wenn Sie dies bereits getan haben und die Fehlermeldung weiterhin angezeigt wird, benötigt Ihr Prozessor möglicherweise eine E-Mail-Adresse. Dieser benutzerdefinierte Codeausschnitt kann Ihnen dabei helfen: https://gist.github.com/cartpauj/220884f8a69704b30c685e2ef3a5166c
Der obige Code kann in ein Plugin wie das folgende eingefügt werden WPCode Plugin (Details finden Sie in diesem Artikel: Hinzufügen von benutzerdefinierten Codefragmenten in WPCode).
Fehler "Die Login-ID oder das Passwort des Händlers ist ungültig oder das Konto ist inaktiv".
Wenn bei Ihren Kunden diese Fehlermeldung erscheint, während sie versuchen, eine Mitgliedschaft zu bezahlen, und wenn die Anmelde-ID und das Passwort korrekt eingegeben wurden, müssen Sie überprüfen, ob sich Ihr Authorize.net-Konto im Testmodus (Sandbox) befindet. Ist dies der Fall, schalten Sie es auf den Live-Modus um.
Bitte siehe diesen Leitfaden oder kontaktieren Sie den Authorize.net-Support.
Keine Transaktion nach Anmeldung für ein wiederkehrendes Abonnement erhalten
Wiederkehrende Abonnements werden über ARB gegen 2 Uhr morgens PST abgerechnet. Sofern Sie Ihre Integration gemäß den oben genannten Einrichtungsanweisungen konfiguriert haben, sollten Ihre Transaktionen etwa um 2 Uhr morgens PST oder kurz danach eingehen. MemberPress überprüft die Kreditkarte des Nutzers vor der Einrichtung des Abonnements, sodass Zahlungsfehler zwar selten, aber dennoch möglich sind.
Überprüfen Sie, ob Ihr Gateway richtig eingerichtet ist, und wenden Sie sich an den Support, wenn Sie weiterhin Probleme haben.
Abonnements und/oder Transaktionen werden nicht ordnungsgemäß aktualisiert
Bitte stellen Sie sicher, dass Sie alle Authorize.net-Empfehlungen für Domains und IP-Adressen.
MemberPress muss mit Authorize.net über bestimmte IP-Adressen kommunizieren. Wenn ein Sicherheits-/Firewall-Plugin (z. B. Wordfence, iTheme Security) auf Ihrer Website aktiv ist, könnte es den Zugriff auf diese IP-Adressen blockieren. Außerdem könnte Ihr CDN oder Ihr Hosting auch IP-Adressen filtern (z. B. WP Engine's Sicherheit am globalen Rand Add-on).
Stellen Sie daher sicher, dass die folgenden IPs auf allen Ebenen (Plugin, Hosting und CDN) zugelassen sind (Whitelist):
198.241.207.104
198.241.206.95
198.241.206.95
198.241.207.104
198.241.206.93
198.241.207.102
198.241.206.38
198.241.207.38
198.241.207.102
198.241.206.93
198.241.206.93
198.241.207.102
198.241.207.97
198.241.206.88
198.241.207.105
198.241.206.96
198.241.206.22
198.241.207.86
198.241.206.38
198.241.207.38
198.241.206.25
198.241.207.84
Sollte dies nicht funktionieren, wenden Sie sich bitte an kontaktieren Sie uns.
$1-Transaktion wird sofort für ungültig erklärt
Wenn sich ein Benutzer für eine wiederkehrende Mitgliedschaft anmeldet, führt MemberPress eine $1 AUTH_ONLY-Transaktion über AIM durch, um zu überprüfen, ob die Kreditkarte gültig ist. Die $1 AUTH_ONLY-Transaktion wird dann storniert, und das ARB-Abonnement wird erstellt. Die eigentliche Zahlung für das Abonnement sollte gegen 2 Uhr morgens PST erfolgen, nachdem ARB sie verarbeitet hat.