API de réservation de cours

API de réservation de cours.

Construisez votre propre paiement sur une API REST. Lisez le planning, réservez plusieurs places en une requête, et appliquez codes promo et cartes cadeaux. Les clés ne font que ce que vous leur accordez, vous pouvez limiter une clé de navigateur à vos propres sites web, et une réservation relancée ne réserve jamais deux fois.

Pour : les développeurs qui construisent un parcours de réservation sur mesure, une application mobile ou une intégration au-dessus du planning de cours d'un studio.

Comment ça marche

Le moteur de notre page de réservation, sous forme d'API REST.

Si la page de réservation et le widget ne font pas ce dont vous avez besoin, l'API le fait. Elle couvre tout le parcours, de l'affichage des cours et des formations qui ont de la place jusqu'à l'encaissement, plus les cartes cadeaux, les codes promo et les fiches clients.

Les clés publiques vont dans le navigateur. Indiquez vos sites web sur une clé, et les navigateurs des autres sites sont refusés. Les clés secrètes restent sur votre serveur. Chaque clé a ses propres portées. Les requêtes de réservation acceptent une clé d'idempotence : une nouvelle tentative ne crée jamais de double réservation, et un cours ne vend jamais plus de places qu'il n'en a.

Le récapitulatif de réservation avec chaque taxe indiquée par son nom et son taux, et le total
Pourquoi construire dessus

Quand une intégration de réservation ne suffit plus.

Si vous avez construit sur une page hébergée ou une intégration générique, vous avez sans doute rencontré certains de ces problèmes.

Une iframe qui ne s'ajuste jamais

Il ne colle pas tout à fait à votre produit ni à votre charte graphique, et ne le fera jamais.

Créez votre propre parcours de réservation sur l'API, avec votre propre design.

Aucune porte d'entrée dans votre application

La réservation ne fonctionne que sur le web, donc votre application mobile doit renvoyer les gens vers un navigateur.

L'API REST fonctionne depuis votre application mobile comme depuis le web.

Copier des données à la main

Exporter les cours et les clients d'un système à l'autre au lieu de les lire en direct.

Lisez les cours et les clients en direct, et recevez des webhooks à chaque changement.

Des clés de navigateur valables partout

N'importe qui peut prendre la clé sur votre page et l'utiliser, sans limite de lieu ni d'usage.

Les clés publiques ne fonctionnent que sur les sites que vous indiquez, avec les droits que vous choisissez.

La même place vendue deux fois

Une nouvelle tentative ou une actualisation pendant le paiement réserve discrètement une deuxième fois.

Les clés d'idempotence rendent les nouvelles tentatives sûres, donc une place n'est jamais vendue deux fois.

Pas de vraie référence

Vous finissez par deviner la forme des requêtes.

Une spécification OpenAPI 3.1 complète pour générer des clients typés.

Ce que contient l'API

De quoi construire.

  • Des points de terminaison REST pour tout le parcours. Disponibilité des cours et des formations, réservations, cartes cadeaux, codes promo et clients.
  • Clés publiques & secrètes. Des clés publiques pour le navigateur, que vous pouvez limiter aux sites web que vous indiquez. Des clés secrètes pour votre serveur.
  • Portées par clé. Donnez à chaque clé uniquement l'accès dont elle a besoin.
  • Clés d'idempotence. Relancez une requête de réservation sans risque : une même place n'est jamais vendue deux fois. Vous pouvez aussi retenir des places pendant qu'un client paie.
  • Webhooks signés. Nous informons votre serveur des réservations, paiements, remboursements et offres de liste d'attente au moment où ils se produisent, et nous signons chaque envoi pour que vous puissiez vérifier qu'il vient de nous.
  • Limites de débit. Les points de terminaison de lecture et de validation sont limités en fréquence.
  • Spécification OpenAPI 3.1. Téléchargez la spécification complète et générez-en des clients typés.
Exemple de parcours

Votre propre parcours de réservation, du début à la fin.

1

Créez vos clés

Créez une clé publique pour le navigateur avec vos origines autorisées, et une clé secrète à portée limitée pour votre serveur.

2

Lisez les prochains événements

Affichez vos prochains cours, et le nombre de places restantes, sur votre site ou dans votre application.

3

Validez et réservez

Vérifiez un éventuel code promo ou une carte cadeau, puis envoyez la réservation avec une clé d'idempotence. La réservation est créée et le paiement est encaissé.

4

Confirmez et assurez le suivi

Les clients reçoivent les e-mails habituels de confirmation et de rappel, et la réservation apparaît dans l'administration et les rapports comme n'importe quelle autre.

Commencez dès aujourd'hui

Construisez le paiement que vous voulez.

Créez une page de réservation cet après-midi. Passez-la sur votre propre site, ou construisez sur l'API, quand vous voulez.

Essai gratuit de 30 jours · Annulable à tout moment