Payment Flow via API (Booking ohne iframe)  #1434

 OffenWird überprüft 🧐
David Wippel
 hat dieses Ticket geöffnet vor 4 Tagen in 💪 Verbesserungen
David Wippel
 Freitag, 16.01.2026, 12:18

Zusammenfassung

Wir brauchen eine vollständige API, die es ermöglicht, eigene Buchungsabläufe zu bauen, ohne auf iframes angewiesen zu sein. Die aktuelle API deckt Event-Daten gut ab, aber Bezahlung und Buchungsabschluss müssen noch über iframe-Integration laufen, was die Kontrolle über Design und Nutzererlebnis einschränkt.


Aktuelle Einschränkung

Derzeit ist der einzige Weg, eine Buchung mit Bezahlung abzuschließen, das Campai-Buchungsformular per iframe einzubinden. Das führt zu Problemen wenn:

  • Eine einheitliche Suche über mehrere Entitätstypen gebaut wird (Events, Speaker, Aussteller)
  • Ein durchgängiges Design und UX über die gesamte Plattform gewährleistet werden soll
  • Nahtlose User Flows ohne visuelle Brüche entstehen sollen


Gewünschte Lösung

Erweiterung der API um den kompletten Buchungs- und Bezahlablauf zu unterstützen:


  • Buchung via API erstellen – Eine Buchung programmatisch anstoßen
  • Payment Link erhalten – Eine Redirect-URL für die Bezahlabwicklung bekommen
  • User zum Payment weiterleiten – User zur Campai-gehosteten Bezahlseite schicken
  • Return Handling – Bestätigung empfangen und Post-Payment-Status verarbeiten


Das würde volle Kontrolle über die Buchungsformular-UI ermöglichen, während man sich für die sichere Bezahlabwicklung weiterhin auf Campai verlässt.


Zusätzlicher Wunsch

Unterstützung für Federated Login / Integration externer OAuth-Provider erlauben, damit sich User mit bestehenden Accounts anmelden können, statt separate Campai-Zugangsdaten anlegen zu müssen.


Use Case

Wir wollen Campai als Headless-Backend für Event-Management nutzen und dabei die gesamte Frontend-Experience selbst bauen. Event-Daten funktionieren bereits gut über API und Webhooks. Payment ist das fehlende Stück.

Oliver
 hinzugefügt Kurse, Plätze & Events Label Samstag, 17.01.2026, 14:56
Oliver
 Status geändert in Wird überprüft 🧐 Samstag, 17.01.2026, 14:56
1
Je mehr Upvotes, desto höher ist die Wahrscheinlichkeit der Implementierung/Umsetzung
Weitere Aktionen
2 Abonnenten
Abonnieren, um Benachrichtigungen über Änderungen an diesem Ticket in deinem persönlichen Feed zu erhalten