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-Berechtigungsnachweise 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 von MemberPress, und fügen Sie es in Authorize.net > Konto > Geschäftseinstellungen > Webhooks ein. Vergewissern Sie sich, dass der Status auf "Aktiv" gesetzt ist und dass er so konfiguriert ist, dass er sendet für Alle Ereignisse. Sie können ihn benennen, wie Sie möchten, 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 echte Karten zu belasten. Um ein Sandbox-Konto zu erhalten, müssen Sie sich zunächst anmelden bei entwickler.authorize.net. Wenn Sie den Sandbox-Modus verwendet haben und jetzt live gehen, müssen Sie Ihre API-Anmelde-ID, den Transaktionsschlüssel, den Signaturschlüssel und die Webhook-URL für Ihr Live-Konto wie oben beschrieben 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 zu MemberPress, sind Sie bereit, Live-Zahlungen von Ihren Mitgliedern zu erhalten. Sie finden mehr Details über 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 das getan haben und immer noch die Fehlermeldung erhalten, benötigt Ihr Prozessor möglicherweise eine E-Mail-Adresse. Dieser benutzerdefinierte Codeschnipsel wird Ihnen 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 Ihre Kunden diese Fehlermeldung erhalten, während sie versuchen, für 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. Wenn ja, schalten Sie es live.
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 um ca. 2 Uhr morgens PST abgerechnet. Solange Sie Ihre Integration wie in den obigen Einrichtungsanweisungen beschrieben konfiguriert haben, sollten Ihre Transaktionen irgendwann um oder kurz nach 2 Uhr morgens PST erfolgen. MemberPress validiert die Kreditkarte des Benutzers vor der Einrichtung des Abonnements, so dass Zahlungsausfälle 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.