Schnittstellenentwicklung für Drittsysteme
Schnittstellen verbinden Website und Portal mit ERP, CRM, Zahlungs- und Newsletter-Diensten und ersetzen die Datenübertragung von Hand.
Ausgangslage
Bestellungen gehen direkt ins ERP, Anfragen ins CRM und Einwilligungen in den Newsletter-Dienst. Vorab klären wir, welches System für welche Daten führend ist. So entstehen keine widersprüchlichen Datenstände.
Typische Anbindungen
ERP: Produkte, Preise, Bestände und Bestellungen
CRM: Leads und Kundendaten, z. B. in HubSpot oder Salesforce
Zahlung: Stripe, PayPal oder Mollie mit Webhooks
Newsletter: Brevo, Mailchimp oder CleverReach mit Double-Opt-in
Single Sign-on: Microsoft Entra ID oder andere Identity Provider
Technik
Die meisten Systeme bieten REST-APIs oder GraphQL. Ältere ERP-Systeme nutzen oft SOAP oder SFTP. Alle Varianten kapseln wir in einer eigenen Integrationsschicht. So lässt sich ein Drittsystem später austauschen, ohne die Anwendung umzubauen.
Stabiler Betrieb
Warteschlangen mit automatischen Wiederholungen bei Ausfällen
Idempotente Verarbeitung, damit keine Bestellung doppelt ankommt
Verschlüsselte Übertragung und Auftragsverarbeitung nach DSGVO
Vorgehen
Datenflüsse und Fehlerfälle klären wir mit Fachbereich und IT. Getestet wird gegen die Sandbox der Anbieter. Nach dem Start überwachen wir die Schnittstelle mit Protokollen und Alarmen. Automatische Tests zeigen früh, wenn Anbieter ihre APIs ändern.