Zusätzliches Menü

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

Hinzufügen Ihres benutzerdefinierten Zahlungs-Gateways

Wenn Sie ein Zahlungsgateway verwenden möchten, das derzeit nicht von MemberPress unterstützt wird, können Sie den Anweisungen hier folgen, um Ihr eigenes benutzerdefiniertes Gateway zu entwickeln. 

Anmerkung: Das Entwickeln und Hinzufügen eines benutzerdefinierten Zahlungs-Gateways ist eine anspruchsvolle Aufgabe. Bitte stellen Sie sicher, dass Sie einen kompetenten Entwickler haben, der für Sie an diesem Projekt arbeiten kann. Wenn Sie einen Entwickler benötigen, kontaktieren Sie uns bitte und wir werden Ihnen einige Kontaktmöglichkeiten vorschlagen. Bitte beachten Sie, dass Hilfe bei der Entwicklung oder Hinzufügung eines benutzerdefinierten Zahlungs-Gateways zu Ihrer Website liegt außerhalb des Anwendungsbereichs der MemberPress-Unterstützung

Wenn Sie sich dieser Aufgabe gewachsen fühlen, finden Sie hier einige grundlegende Anweisungen und Vorschläge, die Sie befolgen können:

  • Ihre Gateway-Klasse muss im Format benannt werden: MeprSomeOtherGateway
  • Die Datei muss den gleichen Namen wie die Klasse haben (plus .php), also zum Beispiel: MeprSomeOtherGateway.php
  • Wir raten davon ab, es einfach in die Tasche zu stecken. app/gateways Ordner ... auch wenn das funktionieren wird, könnte es die Aktualisierung erschweren. Wir schlagen stattdessen vor, dass Sie Ihr eigenes, einfaches WordPress-Plugin erstellen, das die mepr-gateway-paths Filter (Sie können sehen, wie dieser verwendet wird in app/lib/MeprGatewayFactory.php), um das Verzeichnis Ihres neuen Plugins als MemberPress-Suchpfad für Gateways hinzuzufügen.
  • Die Klasse muss die abstrakte Basisklasse erweitern MeprBaseRealGateway (gefunden in app/lib/MeprBaseRealGateway.php). Dadurch wird Ihnen die Schnittstelle angezeigt.
  • Um alle Transaktionen und Abonnements richtig abwickeln zu können, müssen Sie möglicherweise eines der anderen Gateways verwenden, die unter app/gateways des Plugins.
  • Abschließend ist es wichtig zu wissen, dass, wenn das Gateway, mit dem Sie sich verbinden, keine automatisierte wiederkehrende Rechnungsstellung anbietet (wie z.B. Authorize.net's ARB, PayPal's Recurring Billing profiles und Stripe's subscriptions), dann werden Sie es schwer haben, wiederkehrende Rechnungen zu erhalten, ohne Ihren eigenen Cron-Job zu erstellen, der die Transaktionstabelle und die Abonnements in der Post-Tabelle betrachtet und Rechnungen erstellt.
War dieser Artikel hilfreich?

Verwandte Artikel

Computerfrau

Holen Sie sich MemberPress noch heute!

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