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.
  • Finally, an important thing to remember here is that if the gateway you are connecting to does not do automated recurring billing (something like Authorize.net ARB, PayPal Recurring Billing profiles, and Stripe or Square subscriptions) then you will have a hard time getting recurring billing working without creating your own cron job that looks at the transaction table and subscriptions in the posts table and bills.
War dieser Artikel hilfreich?

Verwandte Artikel

Computerfrau

Holen Sie sich MemberPress noch heute!

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