Bei einer Standard-Webshop-Plattform ist ein offizielles oder weit verbreitetes Plugin in der Regel der sicherste und schnellste Weg. Für eine eigene Anwendung, ein Abonnementmodell oder einen abweichenden Bestellablauf kann eine API erforderlich sein. Der technische Unterschied liegt nicht nur in der Entwicklungszeit, sondern vor allem in der Verantwortung für Updates und Ausnahmen.
Online-Zahlungen, die Vertrauen schaffen und ordnungsgemäß abgewickelt werden
Ein Plugin enthält die grundlegende Logik, um eine Zahlungsaufforderung zu erstellen, den Kunden zum Zahlungsanbieter weiterzuleiten und den Zahlungsstatus zu verarbeiten. Es ist auf eine bestimmte Version von WooCommerce, Shopify, Magento oder einer anderen Plattform abgestimmt.
Wählen Sie vorzugsweise ein Plugin des Anbieters oder eines nachweislich gepflegten Anbieters. Prüfen Sie den Update-Verlauf, den Support, die Kompatibilität und wie schnell Sicherheitsprobleme behoben werden.
Eine API eignet sich, wenn Sie einen eigenen Checkout, eine eigene App, einen eigenen Marktplatz, ein Abonnement, einen geteilten Bestellablauf oder eine zentrale Zahlungsarchitektur entwickeln. Entwickler legen selbst fest, wie Transaktionen initiiert, nachverfolgt und verknüpft werden.
Diese Freiheit bringt Verantwortung mit sich. Authentifizierung, Idempotenz, Webhooks, Fehlercodes, Überwachung, Protokollierung und Versionsverwaltung müssen konzipiert und getestet werden. Die Eingabe eines API-Schlüssels ist nur ein Schritt.
Kassenanbindung und API-Sicherheit
Der Kunde kann einen Browser schließen, die Verbindung kann unterbrochen werden oder eine Rückführungsseite kann manipuliert werden. Markieren Sie eine Bestellung daher nicht als bezahlt, nur weil der Kunde auf einer bestimmten Seite gelandet ist. Verwenden Sie einen signierten Webhook oder den Server-zu-Server-Status des Anbieters und fordern Sie die Transaktion im Zweifelsfall erneut ab.
Weisen Sie jedem Auftrag und jedem Zahlungsversuch eindeutige Referenznummern zu. Idempotente Logik verhindert, dass eine wiederholte Anfrage versehentlich zu einer zweiten Zahlung oder Bestellung führt.
Verwenden Sie ein Plugin, wenn Ihr Prozess standardisiert ist und das Plugin aktiv unterstützt wird. Entscheiden Sie sich für eine API, wenn eine maßgeschneiderte Lösung einen nachweisbaren wirtschaftlichen oder betrieblichen Vorteil bietet und Sie über die entsprechenden Entwicklungs- und Wartungskapazitäten verfügen.
Vermeiden Sie individuelle Anpassungen um der Anpassung willen. Ein zuverlässiger Standard-Checkout ist oft besser für die Konversionsrate und die Sicherheit als ein einzigartiger Ablauf, der schwer zu warten ist.
Die schnellste Integration ist langfristig nicht immer die einfachste. Eine gute Wahl sorgt für eine klare Aufteilung der Verantwortlichkeiten zwischen Online-Shop, Entwickler, Zahlungsanbieter und OmEs pay und gewährleistet zuverlässige Zahlungsstatusangaben.
OmEs Pay stimmt Anbieter, Plugins oder APIs sowie Zahlungsmethoden mit Ihrem Webshop-Anbieter ab. So basiert die Entwicklung auf offizieller Unterstützung und getesteten Zahlungsstatus.