Ein direkter Leitfaden für benutzerdefinierte WooCommerce-Zahlungsgateways

Veröffentlicht: 2023-03-14

WooCommerce unterstützt zwei der größten Zahlungsgateways der Welt, PayPal und Stripe. Es bietet Erweiterungen, mit denen Sie Zahlungen über diese Zahlungsgateways akzeptieren können.

Was aber, wenn Sie über diese beiden Zahlungsgateways hinausblicken möchten? Möglicherweise benötigen Sie eine Drittanbieterlösung, wenn Sie Ihrem Geschäft benutzerdefinierte WooCommerce-Zahlungsgateways hinzufügen möchten.

Wie füge ich benutzerdefinierte WooCommerce-Zahlungsgateways hinzu?

Es stehen Ihnen einige wichtige Lösungen zur Verfügung, mit denen Sie WooCommerce benutzerdefinierte Zahlungsgateways hinzufügen können. Sie können entweder ein Plugin verwenden oder einen WordPress-Experten bitten, Ihrer Website einen benutzerdefinierten Code hinzuzufügen, der dabei hilft, benutzerdefinierte Zahlungen zu akzeptieren, oder eine andere Möglichkeit bietet, Zahlungen für Ihre Benutzer zu leisten.

Verwenden Sie ein benutzerdefiniertes WooCommerce-Payment-Gateway-Plugin

Die erste Lösung, die Ihnen in den Sinn kommt, ist die Verwendung eines Plugins, was eine Selbstverständlichkeit ist, wenn Sie WordPress und WooCommerce für Ihre Website verwenden. Es ist jedoch nicht gerade ideal, wenn Sie WooCommerce ein benutzerdefiniertes Zahlungsgateway hinzufügen möchten.

Sicher, es gibt viele WooCommerce-PayPal-Plugins und sogar Stripe-Zahlungs-Plugins, mit denen Sie diese beliebten Zahlungs-Gateways zu Ihrem Geschäft hinzufügen können, ohne die für sie entwickelten WooCommerce-Erweiterungen zu verwenden. Mit einigen dieser Plugins können Sie sogar die Variationen dieser Zahlungsmethoden verwenden, z. B. wiederkehrende PayPal-Zahlungen.

Die Dinge sind jedoch nicht so einfach, wenn Sie beispielsweise ein völlig anderes und nicht so beliebtes lokales Zahlungsgateway hinzufügen möchten.

Um die Wahrheit zu sagen, kein Plugin bietet eine echte benutzerdefinierte Zahlungslösung auf eine Weise, die keine Kenntnisse über Code erfordert. Allerdings gibt es Plugins, mit denen Ihre Kunden ihre Bestellungen aufgeben können, ohne eine Zahlung zu leisten.

Diese benutzerdefinierten WooCommerce-Payment-Gateway-Plugins ermöglichen es Ihren Kunden auch, eine Notiz darüber anzugeben, mit welchem ​​​​Payment-Gateway sie gerne bezahlen.

WooCommerce Custom Payment Gateway von WPRuby

Wenn Sie glauben, dass Sie mit dieser Art von Plugin Dinge zum Laufen bringen können, können Sie das WooCommerce Custom Payment Gateway-Plugin von WPRuby installieren. Es ermöglicht Ihren Kunden, eine Bestellung aufzugeben, ohne eine Zahlung zu leisten, und in den Notizen das Zahlungsgateway anzugeben, das sie für ihre Zahlung verwenden möchten.

Benutzerdefiniertes WooCommerce-Payment-Gateway-Plugin
Sie können die Nachricht anpassen, die Ihren Kunden angezeigt wird, wie im obigen Bild zu sehen.

Jetzt hat dieses Plugin auch eine Pro-Version, die Ihnen dabei helfen soll, unbegrenzt benutzerdefinierte WooCommerce-Zahlungsgateways zu erstellen. Ohne ausreichende Kenntnisse über Code und die Funktionsweise von APIs werden Sie dies jedoch nicht tun können.

Benutzerdefinierte Zahlungsgateways für WooCommerce von Imaginate Solutions

Aber wenn Sie das technische Know-how haben, dann haben Sie auch eine andere Möglichkeit im Plugin Custom Payment Gateways for WooCommerce von Imaginate Solutions. Damit können Sie kostenlos ein benutzerdefiniertes WooCommerce-Zahlungsgateway erstellen.

Erstellen Sie ein benutzerdefiniertes WooCommerce-Zahlungsgateway

Erstellen Sie ein benutzerdefiniertes WooCommerce-Payment-Gateway-Plugin

Jetzt weiß ich, dass dies entmutigend klingen mag, aber wenn Sie ein „echtes“ benutzerdefiniertes WooCommerce-Zahlungsgateway-Plugin wollen, das Ihrem Geschäft tatsächlich ein bestimmtes, benutzerdefiniertes Zahlungsgateway hinzufügt, dann ist die Erstellung eines von Grund auf neu erstellten so ziemlich die einzige Option.

Unnötig zu erwähnen, dass Sie sich mit Code auskennen müssen. Wenn Sie sich ein wenig umsehen, können Sie möglicherweise Beispiel- oder Referenzcode für einen Großteil des gesamten Projektcodes finden, aber je nach gewünschtem Zahlungsabwickler sind viele Anpassungen und Änderungen am Code erforderlich.

Die einzige wesentliche Anpassung hier wäre die Erstellung einer Verbindung zwischen dem Plugin und der API Ihres Zahlungsabwicklers sowie Codefunktionen, die Informationen zwischen dem Kunden und Ihrem Zahlungsabwickler hin und her senden und empfangen.

Ich weiß, es klingt kompliziert, aber es ist, was es ist. Wenn Sie keine Erfahrung mit dem Herumspielen mit Code haben, müssen Sie eine WordPress-Agentur oder einen Fachmann beauftragen, um ein benutzerdefiniertes Plugin für Sie zu erstellen.

Ändern des WooCommerce-Klassencodes

Es gibt eine andere Lösung, aber eine andere, bei der mit dem Code gearbeitet wird. Abhängig von Ihren Anforderungen könnte dies jedoch einfacher sein, als ein eigenes Plugin zu entwickeln.

WooCommerce bietet Zahlungs-Gateway-Erweiterungen über eine Form von Code, die als Kernklassen bekannt sind. Sie können einen Codierungsexperten beauftragen, diese Kernklassen zu verwenden und ihnen benutzerdefinierte Funktionen hinzuzufügen, um ihre Funktionalität zu erweitern und das von Ihnen benötigte benutzerdefinierte Zahlungsgateway abzudecken.

Da Sie hier bereits eine solide Basis hätten, auf der Sie arbeiten könnten, könnte der Arbeitsaufwand oder die Entwicklungskosten viel geringer sein. Dies wäre jedoch wahrscheinlich nur möglich, wenn Ihr benutzerdefiniertes Zahlungsgateway in diese WooCommerce-Kernklassen integriert werden kann.

Erstellen Sie eine WooCommerce Custom Payment Gateway Redirect

Einige Ladenbesitzer möchten ihre benutzerdefinierte WooCommerce-Zahlungsgateway-Lösung auch so einrichten, dass sie ihre Kunden zum Zahlungsgateway umleiten können, wenn sie auf der Zahlungsseite landen.

Wenn dies jetzt eine andere Seite wäre, könnten Sie unseren Plugin Profile Builder verwenden, um eine benutzerdefinierte Weiterleitung zu erstellen. Mit dieser Funktion können Sie eine WordPress-Umleitung zu einer anderen Seite oder einer externen URL erstellen.

Der Fall hier ist jedoch einzigartig und kompliziert. Es geht nicht nur darum, Ihre Kunden auf eine andere Seite umzuleiten, sondern um die „Live“-Informationsübertragung, die zwischen der letzten Kundenaktion in Ihrem Geschäft und Ihrem benutzerdefinierten Zahlungsgateway stattfindet.

Und deshalb müssten Sie hier wieder etwas mit dem Code herumspielen. Grundsätzlich würde dies die Verwendung der API Ihres Zahlungsabwicklers beinhalten, damit Ihr Geschäft die Zahlungsinformationen an sie übertragen kann.

Wenn Sie so etwas noch nie zuvor gemacht haben, haben Sie keine andere Wahl, als die Hilfe eines professionellen Programmierexperten in Anspruch zu nehmen.

Betrachten Sie kostenpflichtige Mitgliederabonnements als mögliche Alternativlösung

Ich verstehe, dass Sie nach einer benutzerdefinierten Zahlungs-Gateway-Lösung suchen, aber viele Ladenbesitzer brauchen nicht wirklich eine. Darüber hinaus gibt es bestimmte Probleme, die mit einem verbunden sind, auf das wir weiter unten näher eingehen würden.

Wenn Sie jedoch keinen wirklichen, spezifischen Grund für die Verwendung eines benutzerdefinierten Zahlungsgateways haben, können kostenpflichtige Mitgliederabonnements wahrscheinlich alles bieten, was Sie in Bezug auf das Zahlungsmanagement benötigen.

Paid Member Subscriptions ist ein WordPress-Mitgliedschafts-Plugin. Es wurde speziell entwickelt, um wiederkehrende WordPress-Zahlungen abzuwickeln und Ihnen dabei zu helfen, Abonnementprodukte zu erstellen und Mitgliedschaften zu verkaufen.

Wenn Sie also einen WooCommerce-Shop betreiben, der Abonnementprodukte oder Mitgliedschaften verkauft, ist die Verwendung von PMS wahrscheinlich die beste Wahl. Wenn Sie sich nur für ein benutzerdefiniertes Zahlungsgateway entscheiden wollten, weil einige WordPress-Zahlungs-Plugins keine Unterstützung für wiederkehrende Zahlungen über PayPal Standard bieten, dann sind kostenpflichtige Mitgliederabonnements genau das Richtige für Sie.

Damit können Sie wiederkehrende Zahlungen sowohl über PayPal als auch über Stripe akzeptieren. Darüber hinaus können Ihre Kunden auch mit ihrer Kreditkarte über PayPal Standard bezahlen.

Abgesehen von der Annahme und Verwaltung von Zahlungen bietet PMS eine ganze Reihe weiterer Funktionen, die es zu einem vollständigen WooCommerce-Mitgliedschafts-Plugin machen.

Bezahlte Mitgliedsabonnements Pro

Der einfachste Weg, wiederkehrende Zahlungen über PayPal oder Stripe für Ihre WooCommerce-Abonnementprodukte zu akzeptieren.

Holen Sie sich das Plugin

Oder laden Sie die KOSTENLOSE Version herunter

Einige Ladenbesitzer möchten einfach versuchen, so viele lokale Zahlungsgateways wie möglich abzudecken, ohne an all die Probleme zu denken, die damit einhergehen könnten. Sie glauben, dass Zahlungsoptionen in ihrem Geschäft die Konversionen erhöhen oder ein besseres Kundenerlebnis bieten werden.

Aber in den meisten Fällen tut es beides nicht. Viele Kunden werden sowieso ihre Karte verwenden, um eine Zahlung zu leisten, also wirst du mit einem guten WordPress-Zahlungs-Plugin wie Paid Membership Subscriptions abgedeckt, wie wir oben besprochen haben.

Es wäre wahrscheinlich sehr selten, dass ein Kunde nicht über eine der von PayPal und Stripe abgedeckten Optionen bezahlen kann. Daher sind Ihre benutzerdefinierten lokalen Zahlungsgateways möglicherweise nur zusätzliche Zahlungsoptionen für sie und nicht notwendige Zahlungsoptionen.

Häufige Probleme im Zusammenhang mit benutzerdefinierten Zahlungsgateways

Darüber hinaus könnten Sie, wie oben erwähnt, mit benutzerdefinierten Zahlungs-Gateways auf ernsthafte Probleme stoßen, unabhängig davon, ob sie Ihnen einen echten Vorteil bieten würden. Dies gilt insbesondere dann, wenn Sie schlecht darin sind, technische Fehler zu beheben und Codeschnipsel zu korrigieren und zu ändern.

Der Mangel an Standardunterstützung für diese benutzerdefinierten Zahlungsgateways wird Ihnen große Sorgen bereiten. Und dies könnte es Ihnen erschweren, Ihren Kunden ein nahtloses Zahlungserlebnis zu bieten.

Selbst wenn Sie einen professionellen Entwickler beauftragen, ein benutzerdefiniertes WooCommerce-Zahlungsgateway-Plugin für Sie zu erstellen, garantiert dies nicht für immer eine narrensichere Zahlungsintegration mit Ihren benutzerdefinierten Zahlungsgateways.

Wenn Ihre benutzerdefinierten Zahlungsgateways auf ihrer Seite einige wesentliche Änderungen vornehmen, insbesondere alles, was ihre API betrifft, kann es sein, dass Sie am Ende eine unterbrochene Verbindung haben und erneut Hilfe mit dem Code benötigen.

Ebenso ist es nicht gerade ungewöhnlich, dass kleinere, lokale benutzerdefinierte Zahlungsgateways zu zufälligen Zeiten ausfallen. Das gilt auch für Probleme mit Ihrem Konto, die dazu führen können, dass Ihr Konto vorübergehend keine Zahlungen mehr annehmen kann.

Die Verwaltung mehrerer benutzerdefinierter Zahlungsgateways wird an sich schon ein ziemlicher Aufwand sein.

All diese Probleme werden zu verlorenen Conversions und Umsatzeinbußen führen. Darüber hinaus kann sich das Zahlungsmanagement auch als ganze Aufgabe herausstellen.

Alles gesagt und getan, ich versuche in keiner Weise, Sie davon abzuhalten, ein benutzerdefiniertes Zahlungsgateway zu verwenden. Wenn es eine lokale benutzerdefinierte Zahlungsoption gibt, die bei Ihren Kunden sehr beliebt ist, und Sie über soliden technischen Support verfügen, um alle Integrationsprobleme zu lösen, können Sie dieses benutzerdefinierte Zahlungsgateway sicherlich zu Ihrem Geschäft hinzufügen.

Wenn dies jedoch nicht erforderlich ist und Sie weder selbst gut mit Code umgehen können noch jemanden haben, der Sie sehr gut darin unterstützt, ist es den Aufwand möglicherweise nicht wert.

Bezahlte Mitgliedsabonnements können der richtige Weg sein!

Nachdem Sie alle oben geteilten Analysen durchgesehen haben, finden es viele Ladenbesitzer möglicherweise sinnlos, sich die Mühe zu machen, ihren Geschäften benutzerdefinierte Zahlungsgateways hinzuzufügen. Wenn Sie einer von ihnen sind, wissen Sie, dass PMS eine solide Zahlungsinfrastruktur für Ihr Geschäft aufbauen kann, insbesondere wenn Sie mit Abonnement- oder Mitgliedschaftszahlungen zu tun haben.

Aber selbst wenn Sie ein benutzerdefiniertes WooCommerce-Zahlungsgateway hinzufügen, können kostenpflichtige Mitgliederabonnements dennoch nützlich sein. Sie sehen, Sie müssen Ihren Kunden wahrscheinlich immer noch PayPal (wenn nicht sowohl PayPal als auch Stripe) als Zahlungsoption anbieten. Schließlich ist es eine der beliebtesten Zahlungsplattformen und würde Kreditkartenzahlungen für Sie abwickeln. In jedem Fall müssen Sie den Kauf der kostenpflichtigen Mitgliederabonnements Pro in Betracht ziehen.

Es macht nicht nur die Zahlungsverwaltung für Sie zum Kinderspiel, sondern kümmert sich auch um viele andere Dinge im Zusammenhang mit der Zahlungs- und Benutzerverwaltung. Probieren Sie es also noch heute aus und Sie können sich mehr auf die Bereiche Ihres Unternehmens konzentrieren, die am wichtigsten sind, und Geld einbringen!

Bezahlte Mitgliedsabonnements Pro

Akzeptieren Sie (wiederkehrende) Zahlungen, erstellen Sie Abonnementpläne und beschränken Sie den Inhalt Ihrer Website. Richten Sie ganz einfach eine WordPress-Mitgliederseite mit kostenpflichtigen Mitgliedsabonnements ein.

Holen Sie sich das Plugin

Oder laden Sie die KOSTENLOSE Version herunter

Haben Sie weitere Fragen zu benutzerdefinierten WooCommerce-Zahlungsgateways? Fragen Sie sie in den Kommentaren unten!