API für Kursbuchungen

API für Kursbuchungen.

Bauen Sie Ihren eigenen Bezahlvorgang auf einer REST API. Lesen Sie den Terminplan, buchen Sie mehrere Plätze mit einer Anfrage und lösen Sie Rabattcodes und Geschenkgutscheine ein. Schlüssel können nur, was Sie ihnen erlauben, einen Browser-Schlüssel können Sie auf Ihre eigenen Websites beschränken, und eine wiederholte Buchung bucht nie doppelt.

Für: Entwickler, die einen eigenen Buchungsablauf, eine mobile App oder eine Integration auf Basis des Kursplans eines Studios bauen.

So funktioniert es

Der Motor hinter unserer Buchungsseite, als REST-API.

Wenn Buchungsseite und Widget nicht können, was Sie brauchen, kann es die API. Sie deckt den ganzen Ablauf ab, von der Anzeige, welche Kurse und Kursreihen noch Platz haben, bis zur Zahlung, dazu Geschenkgutscheine, Rabattcodes und Kundendaten.

Öffentliche Schlüssel gehören in den Browser. Tragen Sie Ihre Websites bei einem Schlüssel ein, und Browser auf anderen Websites werden abgewiesen. Geheime Schlüssel bleiben auf Ihrem Server. Jeder Schlüssel hat eigene Berechtigungen. Buchungsanfragen nehmen einen Idempotenzschlüssel entgegen, sodass eine Wiederholung nie doppelt bucht, und ein Kurs verkauft nie mehr Plätze, als er hat.

Warum darauf aufbauen

Wenn ein Buchungs-Embed nicht mehr reicht.

Wenn Sie auf einer gehosteten Seite oder einem Standard-Embed aufgebaut haben, sind Sie vermutlich an einige dieser Grenzen gestoßen.

Ein iFrame, das nie passt

Es passt nie ganz zu Ihrem Produkt oder Ihrem Designsystem, und das wird sich auch nicht ändern.

Kein Zugang zu Ihrer App

Buchen funktioniert nur im Web, also muss Ihre mobile App die Leute in einen Browser schicken.

Daten von Hand kopieren

Kurse und Kunden von einem System ins andere exportieren, statt sie live abzurufen.

Browser-Schlüssel, die überall funktionieren

Jeder kann den Schlüssel von Ihrer Seite abgreifen und nutzen, ohne Einschränkung, wo oder wofür.

Derselbe Platz doppelt verkauft

Ein erneuter Versuch oder ein Neuladen während des Bezahlvorgangs bucht still und leise ein zweites Mal.

Keine echte Referenz

Am Ende raten Sie, wie Anfragen aussehen müssen.

Was die API bietet

Womit Sie bauen können.

  • REST-Endpunkte für den ganzen Ablauf. Verfügbarkeit von Kursen und Kursreihen, Buchungen, Geschenkgutscheine, Rabattcodes und Kunden.
  • Öffentliche & geheime Schlüssel. Öffentliche Schlüssel für den Browser, die Sie auf die von Ihnen angegebenen Websites beschränken können. Geheime Schlüssel für Ihren Server.
  • Berechtigungen pro Schlüssel. Geben Sie jedem Schlüssel nur den Zugriff, den er braucht.
  • Idempotenzschlüssel. Wiederholen Sie eine Buchungsanfrage gefahrlos, und derselbe Platz wird nie zweimal verkauft. Sie können Plätze außerdem reservieren, während ein Kunde bezahlt.
  • Signierte Webhooks. Wir informieren Ihren Server in Echtzeit über Buchungen, Zahlungen, Erstattungen und Angebote von der Warteliste und signieren jede Meldung, damit Sie prüfen können, dass sie von uns kommt.
  • Ratenbegrenzung. Lese- und Validierungs-Endpunkte sind mengenbegrenzt.
  • OpenAPI-3.1-Spezifikation. Laden Sie die vollständige Spezifikation herunter und generieren Sie daraus typisierte Clients.
Beispiel-Workflow

Ihr eigener Buchungsablauf, von Anfang bis Ende.

1

Schlüssel erstellen

Erstellen Sie einen öffentlichen Schlüssel mit erlaubten Herkünften für den Browser und einen eingeschränkten geheimen Schlüssel für Ihren Server.

2

Kommende Veranstaltungen abrufen

Zeigen Sie auf Ihrer eigenen Website oder in Ihrer App, was demnächst ansteht und wie viele Plätze noch frei sind.

3

Prüfen und buchen

Prüfen Sie Rabattcodes oder Geschenkgutscheine und senden Sie dann die Buchung mit einem Idempotenzschlüssel. Die Buchung wird angelegt und die Zahlung eingezogen.

4

Bestätigen und nachfassen

Kunden erhalten die üblichen Bestätigungs- und Erinnerungs-E-Mails, und die Buchung erscheint im Adminbereich und in den Berichten wie jede andere.

Starten Sie noch heute

Bauen Sie den Bezahlvorgang, den Sie wollen.

Richten Sie noch heute Nachmittag eine Buchungsseite ein. Bringen Sie sie auf Ihre eigene Website oder bauen Sie auf der API auf, wann immer Sie möchten.

30 Tage kostenlos testen · Jederzeit kündbar