Liste de contrôle avant la mise en production
Sur l'environnement de test, avec une clé blv_test_… :
- [ ]
GET /v1/venuerépond et la correspondance de toutes les tables est enregistrée chez vous. - [ ] Une réservation créée chez vous apparaît sur Belive (
POST→201), etbeliveReservationId+accessCodesont stockés. - [ ] Le rejeu du même appel renvoie
200avecIdempotent-Replayed: true, sans doublon. - [ ] Une seconde réservation sur la même table et le même créneau renvoie
409 TABLE_TAKENet votre système la refuse proprement. - [ ] Une annulation chez vous libère la table sur Belive (
DELETE→cancelled). - [ ] Une réservation prise sur Belive 360 bloque la table chez vous (webhook
reservation.createdreçu, signature vérifiée). - [ ] Une annulation sur Belive 360 libère la table chez vous (
reservation.cancelled). - [ ] Votre endpoint répond en moins de 10 s et déduplique sur
X-Belive-Delivery. - [ ] Un client test a reçu l'email, ouvert la page d'accès, et a été scanné avec Belive Terminal.
- [ ] Le code
BLV-XXXXapparaît sur votre confirmation client. - [ ] La clé et le secret sont hors du code source.
Le jour J : créer la clé blv_live_…, déclarer l'endpoint de production, refaire les trois premiers points sur une table de test, puis ouvrir aux clients. L'équipe Belive est présente le premier soir.

