So richten Sie ein benutzerdefiniertes Zahlungs-Gateway ein

Anleitung für Entwickler zur Integration eines benutzerdefinierten Zahlungs-Gateways mit Tilda
Tilda ist mit gängigen Zahlungssystemen wie Stripe, PayPal und 2Checkout integriert. Hier erfahren Sie, wie Sie mit dem Custom Payment Gateway ein benutzerdefiniertes Zahlungssystem in Ihre Website integrieren können.
Alle genehmigten und getesteten Integrationsvorlagen sind in der öffentlichen Liste der Vorlagen verfügbar. Alle Integrationen wurden von den Entwicklern der Zahlungssysteme erstellt. Wenn Sie eine Vorlage auswählen, finden Sie einen Link zur Dokumentation des Zahlungssystems und die E-Mail-Adresse des Entwicklers für Fragen zur Integration. Tilda Der Support kann bei Fragen zu Integrationen von Drittanbietern nicht helfen.
Um eine vollständige Integration mit einem benutzerdefinierten Zahlungs-Gateway einzurichten, gehen Sie zu Website-Einstellungen → Zahlungssysteme und wählen Sie "Benutzerdefiniertes Zahlungs-Gateway".
Wichtig! Wenn Sie unter den Vorlagen für Zahlungslösungen keine passende Vorlage finden, wenden Sie sich an das Entwicklerteam des Zahlungssystems und senden Sie ihm einen Link zu diesem Leitfaden. Die Erstellung einer neuen Vorlage erfordert die Beteiligung der Entwickler.
Sie können eine Integrationsvorlage auswählen oder eine benutzerdefinierte Vorlage erstellen.

Vorlagen sind die Voreinstellungen von Parametern für die Integration eines bestimmten Systems. Sie können unveränderliche Einstellungen wie die API-URL oder das Bestellnummernfeld und veränderbare Einstellungen ("Erweiterte Einstellungen") enthalten.

Wenn Sie unter den Optionen eine Vorlage für Ihre Zahlungslösung sehen, bedeutet dies, dass sich die Entwickler mit uns in Verbindung gesetzt haben, so dass Sie problemlos eine Integration mit Ihrem Zahlungssystem einrichten können.
Bitte beachten Sie, dass Tilda Publishing keine Verantwortung für den Betrieb und die Sicherheit der Integration von Zahlungssystemen Dritter übernimmt.

Lesen Sie den offiziellen Haftungsausschluss
Wenn Ihr Zahlungssystem nicht auf der Liste steht, müssen Sie sich mit den Entwicklern der Zahlungslösung in Verbindung setzen, damit diese die Erstellung eines solchen Systems beantragen.

Um das Verfahren zu starten, müssen Sie den Namen und die URL des Zahlungssystems angeben, an das der Benutzer mit einer POST-Anforderung zur Durchführung der Zahlung weitergeleitet werden soll, eine Kontakt-E-Mail und alle zusätzlichen Informationen, die bei der Integration hilfreich sein könnten, wie z. B. Links zur Dokumentation des Zahlungssystems.
Wichtig! Die Erstellung einer neuen Vorlage erfordert fundierte Kenntnisse der Integration von Zahlungsgateways und der Programmierung. Um eine Vorlage zu erstellen, müssen Sie ein Entwickler von Zahlungslösungen sein oder über fundierte Kenntnisse der Integrationsdetails verfügen.
Sobald das Moderationsteam die Vorlage genehmigt hat, wird sie in der Liste für ein bestimmtes Projekt verfügbar. Danach können Sie die zusätzlichen Einstellungen ändern, die Namen der Variablen, die mit den Kundenbestellungen übergeben werden, ändern und die Integration debuggen.

Zunächst müssen Sie die Namen aller kritischen und erforderlichen Felder angeben, deren Daten zusammen mit den Kundenbestellungen übergeben werden sollen, und die zusätzlichen Einstellungen wie Groß-/Kleinschreibung, Format und Feldlänge ändern.
Nachdem Sie die erforderlichen Felder konfiguriert haben, müssen Sie möglicherweise weitere Variablen angeben, die bei der Erstellung einer Bestellung übergeben werden. Sie können diese im Abschnitt "Liste der Zusatzfelder" hinzufügen. Die Anzahl der Listenelemente hängt von den Integrationsanforderungen ab.
Sie müssen auch die Auftragssignatur einrichten und die Regeln für ihre Bildung angeben (die ausgeschlossenen Felder, das Sortierprinzip, das Trennzeichen und den Verschlüsselungsalgorithmus).

Zunächst müssen Sie die Signaturregeln auswählen oder "Alle Felder" wählen und die ausgeschlossenen Felder, das Sortierprinzip und das Trennzeichen angeben. Wenn Sie ein benutzerdefiniertes Datenformat benötigen, wählen Sie "Spezielle Regeln" und legen Sie die Regeln für das benutzerdefinierte Format fest.
Danach müssen Sie das Kennzeichen für eine erfolgreiche Zahlung konfigurieren (Name und Wert des Parameters) und angeben, was das System als Reaktion auf erfolgreiche oder abgelehnte Zahlungen zurückgeben soll.
Format der Interaktion
1. Der Käufer legt ein Produkt in den Warenkorb, füllt das Formular aus und klickt auf "Zur Kasse gehen".

2. Tilda erhält eine Anfrage zum Speichern der neuen Bestellung und gibt eine Reihe von Parametern zurück, die in die Anfrage für das Zahlungssystem aufgenommen werden, und zwar gemäß der Liste der Zuordnungsfelder und der Liste der Zusatzfelder in den erweiterten Integrationseinstellungen.
Wichtig: Unter den Parametern muss sich immer ein Feld befinden, das die Auftragssignatur enthält. Die Signatur wird aus den Werten der anderen Felder mithilfe eines bestimmten Algorithmus und des Zahlungsschlüssels generiert. Sie können diesen Algorithmus im Abschnitt "Bestellsignatur" in den erweiterten Integrationseinstellungen konfigurieren.
Der Benutzer wird an die API-URL der Vorlage weitergeleitet. Die Parameter werden mit der POST-Methode übertragen.

Das Zahlungssystem verarbeitet die Parameter und zeigt bei korrekter Signatur das Zahlungsformular an, verarbeitet die Zahlung und kommuniziert gegebenenfalls mit anderen Systemen.

Das Zahlungssystem kann den Benutzer nach erfolgreicher Zahlung auf die Erfolgsseite weiterleiten (falls in den Einstellungen angegeben) oder eine Benachrichtigung senden.

Das Zahlungssystem muss auch eine Anfrage an die Benachrichtigungs-URL senden - eine spezielle Tilda Server-URL. Diese Anfrage muss auch Parameter und die Signatur mit der POST-Methode übertragen (die Signaturalgorithmen können unterschiedlich sein). In den erweiterten Einstellungen müssen Sie auch ein Feld hinzufügen (und seinen Wert angeben), das zur Überprüfung des Zahlungsstatus verwendet wird - ein Indikator für eine erfolgreiche Zahlung.

Die Bestellung wird auf Tilda erst dann als bezahlt markiert, wenn eine Anfrage mit der korrekten Signatur, Bestellnummer, dem Betrag und dem Indikator für eine erfolgreiche Zahlung an die Benachrichtigungs-URL gesendet wurde.
Wie man Felder anpasst
Damit die Benutzer leichter verstehen können, welchen Feldern von Tilda die Felder des Zahlungssystems entsprechen, bieten wir Ihnen die Möglichkeit, einige Felder und Tooltips im Abschnitt "Formulareinstellungen" in den erweiterten Einstellungen umzubenennen.
Fehlersuche bei einer Integration
Um eine Integration zu debuggen, erstellen Sie eine Seite und konfigurieren Sie sie gemäß der Anleitung Wie man einen Warenkorb einrichtet: Fügen Sie der Seite den Einkaufswagen und den Produktblock hinzu und veröffentlichen Sie sie.

Wir empfehlen, eine Testzahlung vorzunehmen und zu sehen, ob die Zahlung erfolgreich war. Wenn alles in Ordnung ist, wenden Sie sich an das Moderationsteam und Ihre Vorlage wird in die öffentliche Liste aufgenommen.
Hergestellt am
Tilda