Zusätzliches Menü

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

Wie verbindet man Authorize.net mit MemberPress?

Authorize.net ist ein Anbieter von Zahlungsgateways, den Sie mit MemberPress verbinden können, neben Streifen und PayPal. MemberPress Pro verfügt über eine integrierte Integration mit Authorize.net, die Sie sofort verwenden können.

Anmerkung: Dieses Dokument bezieht sich auf die neue Version der Authorize.net-Integration die mit dem MemberPress 1.11.7 und höher. Wenn Sie Authorize.net mit MemberPress auf Ihrer Website verbunden haben, während Sie eine frühere Version von MemberPress verwenden, oder wenn Sie immer noch eine Version des MemberPress-Plugins verwenden, die älter als 1.11.7 ist, besuchen Sie bitte die "Konfigurieren und Fehlerbehebung mit Authorize.net"Dokument, das sich auf die vorherige Version der Authorize.net-Integration bezieht.

Dieses Dokument zeigt Ihnen, wie Sie Authorize.net mit MemberPress verbinden und verwenden können.

Anmerkung: Diese Integration ist für Mitglieder auf der Website MemberPress Pro Plan. Wenn Sie einen anderen Plan abonniert haben, können Sie Upgrade auf den Pro-Plan und erhalten Sie Zugriff auf das Authorize.net-Add-on, indem Sie auf den Link Plan ändern in Ihrem Konto-Seite.

Authorize.net-Anforderungen und -Fähigkeiten

Mit dem Authorize.net-Gateway können Sie Mitgliedszahlungen von überall auf der Welt empfangen. Auf der anderen Seite müssen Sie Ihren Sitz in der Großbritannien, Europa, die USA, oder Australien und ein Bankkonto vor Ort haben, um sich für ein Händlerkonto zu qualifizieren. 

Darüber hinaus muss die Währung in Ihren MemberPress-Einstellungen auf eine der folgenden unterstützten Währungen eingestellt sein: CHF, DKK, EUR, GBP, NOK, PLN, SEK, AUD, NZD, USD, CAD.

Außerdem verfügt das Authorize.net Gateway über die folgenden Funktionen:

  • 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

Zurück zum Anfang

Verbindung zwischen Authorize.net und MemberPress

Bevor Sie Authorize.net mit MemberPress verbinden, sollten Sie ein aktives Authorize.net-Händlerkonto haben

Um Ihr Authorize.net-Händlerkonto mit MemberPress zu verbinden, folgen Sie bitte diesen Schritten:

  1. Loggen Sie sich auf Ihrer Website ein, und navigieren Sie zu Dashboard > MemberPress > Einstellungen > Registerkarte Zahlungen. Klicken Sie hier auf die Schaltfläche Schaltfläche "+" Symbol um das Gateway-Formular zu öffnen;
  1. Unter dem "Gateway"Dropdown-Menü, wählen Sie die Option "Authorize.net-ProfilOption ";
  2. In das Feld "Name" können Sie die Bezeichnung Ihres neuen Gateways eintragen. Bitte denken Sie daran, dass Ihre Benutzer diese Bezeichnung auch auf Ihren Mitgliedschaftsregistrierungsformularen sehen werden, wenn sie die Zahlungsmethode auswählen. In unserem Beispiel haben wir das Gateway "Authorize.net" genannt;
  1. Als nächstes sollten Sie Ihre Authorize.net-Anmeldedaten hinzufügen. Sie sollten Ihre API-Login-ID und Ihren Transaktionsschlüssel erhalten haben, als Sie das Authorize.net-Konto erstellt haben. Kopieren Sie diese Anmeldedaten in die entsprechenden Felder im MemberPress-Gateway-Formular;
  2. Um den Signaturschlüssel in Ihrem Authorize.net-Konto zu generieren, klicken Sie auf die Schaltfläche "Konto" (oder den Link "Einstellungen" im Seitenmenü), und wählen Sie API-Berechtigungsnachweise und -Schlüssel unter "Sicherheitseinstellungen". Unter dem Menüpunkt "Neue(n) Schlüssel erstellenIm Abschnitt "Signaturschlüssel" können Sie Ihren Signaturschlüssel generieren.

Anmerkung: Wenn Sie Ihre Anmeldedaten nicht gespeichert haben, können Sie sie auch über die "API-Berechtigungsnachweise und -Schlüssel"Seite. Die API-Login-ID wird bereits auf dieser Seite angezeigt, und Sie können einen neuen Transaktionsschlüssel unter dem Menüpunkt "Neue(n) Schlüssel erstellenAbschnitt ".

  1. Sie benötigen auch den öffentlichen Schlüssel von Ihrem Authorize.net-Konto. Sie finden diesen Schlüssel unter Einstellungen (Registerkarte "Konto") > Öffentlichen Client-Schlüssel verwalten und kopieren ihn in das MemberPress-Gateway-Formular;

Anmerkung: Wenn Sie Ihren öffentlichen Client-Schlüssel nicht zuvor erstellt haben, ist kein Schlüssel verfügbar und Sie müssen Ihren ersten Client-Schlüssel erstellen. Um diesen Schlüssel zu erzeugen, navigieren Sie zu "Öffentlichen Client-Schlüssel verwalten"Seite in den Authorize.net-Einstellungen, und klicken Sie auf die Schaltfläche "EinreichenSchaltfläche ". Sie werden aufgefordert, Ihre Identität zu bestätigen, woraufhin der öffentliche Client-Schlüssel generiert wird.

  1. Schließlich fügen Sie den MemberPress-Gateway-Webhook zu Ihrem Authorize.net-Konto hinzu. Kopieren Sie zunächst die Webhook-URL Ihres Authorize.net-Gateways in den MemberPress-Einstellungen.
  1. Navigieren Sie dann in Ihrem Authorize.net-Konto zu Einstellungen (Registerkarte "Konto") > Webhooks (unter dem Abschnitt "Geschäftseinstellungen") und klicken Sie auf die Schaltfläche "Endpunkt hinzufügen", um den Endpunkt-Editor zu öffnen;
  1. Geben Sie Ihrem Webhook im Endpunkt-Editor einen beliebigen Namen, fügen Sie die Webhook-URL, die Sie von MemberPress kopiert haben, in das Feld "Endpunkt-URL" und setzen Sie den Status auf Aktiv;
  1. Unter dem Abschnitt "Ereignisse auswählen" wählen Sie Alle Ereignisseund klicken Sie auf die Schaltfläche "Speichern Sie", um Ihren Endpunkt zu speichern.

Jetzt ist Ihr Authorize.net-Zahlungsgateway mit Ihrer Website verbunden. 

Zurück zum Anfang

Sandkasten und Tests

Bevor Sie Live-Zahlungen erhalten, sollten Sie Ihre Verbindung testen. Authorize.net verfügt über eine Sandbox-Funktion, die es Ihnen ermöglicht, Ihre Zahlungen über MemberPress zu testen, ohne tatsächliche Live-Zahlungen.

Das Sandbox-Konto wird genauso aussehen wie Ihr Live-Konto. Zur Verwendung Sandkasten müssen Sie sich für ein Sandbox-Konto anmelden. Andererseits unterscheiden sich die Sandbox-API-Anmelde-ID, der Transaktionsschlüssel, der Signaturschlüssel und der öffentliche Schlüssel von denen in Ihrem Live-Konto. 

Um die Sandbox zu aktivieren, führen Sie bitte die folgenden Schritte aus:

  1. Melden Sie sich bei Ihrem Authorize.net Sandbox-Konto an und navigieren Sie zu Einstellungen > Testmodus. Schalten Sie Ihren Modus auf "Live", um Testregistrierungen in Ihrem Sendbox-Konto zu aktivieren.
  1. Loggen Sie sich in Ihre Website ein, und navigieren Sie zur Seite Dashboard > MemberPress > Einstellungen > Registerkarte "Zahlungen" > Authorize.net-Gateway;
  2. Ersetzen Sie Ihre Live-API-Anmelde-ID, den Transaktionsschlüssel, den Signaturschlüssel, den öffentlichen Schlüssel und die Webhook-URL durch die der Sandbox;
  3. Prüfen Sie die "Authorize.net Sandbox verwenden" ankreuzen;
  1. Klicken Sie auf den "Optionen aktualisieren", um die Änderungen zu übernehmen.

Anmerkung: Wenn Sie den Sandbox-Modus verwendet haben und jetzt live gehen, müssen Sie Ihre Sandbox-API-Anmelde-ID, den Transaktionsschlüssel, den Signaturschlüssel und den öffentlichen Schlüssel durch die Daten Ihres Live-Kontos ersetzen.

Jetzt können Sie Testanmeldungen über Ihre Mitgliedschaftsregistrierungsseiten übermitteln und testen, ob die Abonnements und Transaktionen sowohl in Authorize.net als auch in MemberPress ordnungsgemäß erfasst werden. Wenn Ihre Verbindung gut funktioniert, sollten Sie die Abonnements sehen (Dashboard > MemberPress > Abonnements) und Transaktionen (Dashboard > MemberPress > Vorgänge) im MemberPress-Backend mit dem richtigen Namensformat erstellt, das den IDs dieser Abonnements und Transaktionen in Ihrem Authorize.net-Konto entspricht. 

Anmerkung: Das Authorize.net-Gateway erstellt Kundendatensätze und speichert die Zahlungsmethoden eines Benutzers innerhalb der Kundendatensätze des Benutzers in Ihrem Authorize.net-Konto.

Anmerkung: Wenn das Format der Namen Ihrer Abonnements lautet mp-sub-xxxxxund/oder das Format Ihrer Transaktionsnamen ist mp-thx-xxxxxbedeutet dies, dass es ein Problem mit Ihrer Authorize.net-Verbindung gibt.

Weitere Details zum Testen mit Authorize.net Sandbox finden Sie in der Authorize.net Testleitfaden. Hier finden Sie auch die Testkartennummern, die Sie für die Einreichung von Testanmeldungen auf Ihren Mitgliedschaftsregistrierungsseiten verwenden können.

Sobald Sie mit dem Testen fertig sind, können Sie Ihre Authorize.net Anmeldeinformationen im MemberPress-Gateway wieder auf Live-Anmeldeinformationen zurück, und deaktivieren Sie das Kontrollkästchen "Authorize.net Sandbox verwenden", um Live-Zahlungen auf Ihrer Website zu erhalten.

Zurück zum Anfang

Verwalten von Abonnements und Transaktionen

Sobald Authorize.net mit MemberPress verbunden ist, sind Sie bereit, Live-Zahlungen von Ihren Mitgliedern zu empfangen. Sie finden mehr Details über Verwaltung von Abonnements und Transaktionen mit Authorize.net in unserem entsprechenden Dokument.

Zurück zum Anfang

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 WPCodePlugin (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.

Zurück zum Anfang

War dieser Artikel hilfreich?

Verwandte Artikel

Computerfrau

Holen Sie sich MemberPress noch heute!

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