Construisez votre propre paiement sur notre API de réservation.
La page hébergée ne demande aucun code, et le widget quelques lignes. Quand vous voulez vos propres écrans de réservation, l'API REST publique est là. Votre développeur part d'une spécification OpenAPI 3.1 publiée, et les appels de réservation peuvent être relancés sans risque.
Idéal pour : les développeurs qui construisent leurs propres écrans et leur propre logique de réservation. En dessous, c'est le même système de réservation qui fait tourner la page hébergée et le widget.
Trois façons de prendre des réservations, un seul système derrière.
Vous n'avez pas à choisir d'emblée. La page hébergée vous met en ligne aujourd'hui, et le widget place la réservation dans votre propre site. L'API sert quand vous voulez concevoir chaque écran vous-même.
Les trois encaissent les paiements, recueillent les décharges et envoient les confirmations de la même façon. Vous pouvez donc commencer avec la page hébergée et appeler l'API plus tard sans rien migrer.
# Create a booking POST /v1/bookings Authorization: Bearer sk_... Idempotency-Key: order_1042 { "event_id": "evt_01K5W3JQ8C9T2N4R7VXHFGMB6D", "seat_count": 2, "email": "[email protected]", "first_name": "Jane", "last_name": "Smith", "payment_source_id": "pm_..." } -> 201 Created { "id": "bkg_01K5W4B2ZQ6M8P3T1YNC7RDXAE", "booking_number": "7Q4M2X", "status": "confirmed" }
Tout ce à quoi un écran de réservation doit se connecter.
- Séances et disponibilité. Lisez votre planning avec le nombre de places en direct, pour que votre interface ne propose que ce qui est vraiment réservable à l'instant.
- Réservations. Créez, lisez et annulez des réservations. Envoyez une clé d'idempotence, et une nouvelle tentative après une connexion coupée ne réservera pas deux fois. Retrouvez une réservation par son numéro pour l'afficher sur votre propre page de remerciement.
- Paiement. Vérifiez un code promo, recherchez et appliquez une carte cadeau, et gérez les étapes de paiement d'une réservation.
- Formations. Listez les formations en plusieurs séances par catégorie, obtenez un prix et réservez la formation entière en un seul appel. L'achat se relit comme un seul enregistrement qui contient chaque séance.
- Clients et parrainage. Travaillez avec des fiches clients rattachées par e-mail, et recherchez un lien de parrainage pour que la bonne personne reçoive la récompense.
- Configuration. Récupérez les réglages publics et les catégories dont vos écrans de réservation ont besoin pour s'afficher.
- Webhooks signés. Votre serveur est prévenu dès qu'une réservation est créée, modifiée, annulée ou pointée, qu'un paiement est encaissé ou remboursé, ou qu'une place sur liste d'attente est proposée. Chaque envoi est signé pour que vous puissiez prouver qu'il vient de nous, et un envoi échoué est relancé.
- Une spécification publiée. Téléchargez la spécification OpenAPI 3.1 complète et générez-en des clients typés. L'application propose une référence interactive avec des exemples de requêtes et de réponses à copier.
Interrogez un assistant IA sur votre studio.
- Connectez Claude ou ChatGPT en quelques clics. Ajoutez FullClass comme connecteur, approuvez-le une fois, puis demandez « samedi est rempli à combien ? » ou « combien a-t-on gagné en mars ? »
- Lecture seule, toujours. Rien sur ce point de terminaison ne réserve, n'annule, ne rembourse ni n'envoie d'e-mail. Il répond aux questions, rien de plus.
- Votre planning et son remplissage. Demandez ce qui arrive, à quel point chaque séance se remplit, et à quoi ressemble votre taux de remplissage cours par cours ou mois par mois.
- Ce qu'il faut promouvoir. Sortez les séances remplies à moins de moitié, les plus vides d'abord, tant qu'il reste le temps d'agir.
- Réservations, argent et fréquentation. Le nombre de réservations, avec les annulations et les paiements échoués à part. Le chiffre d'affaires des cours, des cartes cadeaux et des événements privés. Et si les personnes qui ont réservé sont vraiment venues.
- Aucune donnée client ne sort. Des nombres de places, jamais de noms, d'e-mails ni de numéros de téléphone. Aucun enregistrement de paiement, et aucun lien de connexion aux cours en ligne.
- Les chiffres arrivent avec leurs réserves. Chaque réponse indique le fuseau horaire dans lequel elle a été calculée, et les montants portent leurs propres notes comptables, si bien qu'un total est plus difficile à citer hors contexte.
- Ou branchez-y vos propres outils. C'est un point de terminaison Model Context Protocol standard en HTTPS, donc d'autres clients MCP peuvent aussi s'y connecter en s'authentifiant avec une clé secrète que vous avez déjà.
Une clé publique que vous pouvez placer sans risque sur un site public.
-
Clés publiques et secrètes. Placez les clés
publiques
pk_dans le navigateur. Gardez les clés secrètessk_sur votre serveur pour un accès complet. - Portées sur les clés publiques. Une clé de navigateur n'obtient que ce dont elle a besoin, comme parcourir les événements ou vérifier le solde d'une carte cadeau.
- Vérification d'origine pour les clés publiques. Indiquez les sites auxquels appartient une clé publique. Toute requête portant une origine de navigateur doit correspondre, pour que personne ne puisse prendre la clé et l'utiliser sur un autre site.
- Expiration, révocation et modification. Fixez une date d'expiration si vous le souhaitez, révoquez une clé instantanément, ou changez son nom, ses portées et ses origines à mesure que votre intégration évolue.
- Secrets stockés hachés. Vous voyez la clé complète une seule fois, à sa création. Nous ne conservons qu'une empreinte, donc une base de données divulguée n'expose jamais une clé utilisable.
- Limites de débit. Les requêtes sont limitées en fréquence pour garder l'API stable en cas de forte charge ou d'abus.
De la première clé à un paiement en ligne.
Créez vos clés
Créez une clé publique et une clé secrète. Limitez ce que la clé publique peut faire et les sites qui peuvent l'utiliser.
Lisez le planning
Récupérez les séances réservables et le nombre de places restantes pour chacune. Vérifiez les codes promo avant le paiement.
Créez des réservations
Envoyez la réservation avec une clé d'idempotence et le paiement est encaissé. Si vous activez la retenue des places au paiement, les places sont retenues pendant que le client paie.
Construisez le reste à votre façon
Concevez les écrans que vous voulez par-dessus, en vous appuyant sur les points de terminaison documentés et les exemples du SDK.
Inutile de commencer par l'API.
Lancez-vous dès aujourd'hui sur la page de réservation hébergée, placez le widget de réservation sur votre propre site, et passez à l'API quand vous voulez votre propre parcours de paiement. Vos réservations et vos données restent où elles sont : rien à migrer.
Fonctionnalités associées
Construisez la réservation à votre façon.
Lancez-vous aujourd'hui sur la page hébergée et passez à l'API quand votre propre développement est prêt.
Essai gratuit de 30 jours · Annulable à tout moment