Sandbox et mise en production
Le sandbox
Section intitulée « Le sandbox »Une clé lok_test_…, la même URL, et rien d’autre à configurer. C’est la clé qui décide de
l’environnement, ce qui vous évite une variable de configuration de plus et le risque de la
laisser au mauvais endroit.
Ce que le sandbox garantit :
- Les logements créés sont invisibles des voyageurs : pas de recherche, pas de page publique, pas de plan du site, aucun e-mail.
- Ils appartiennent à un compte hôte dédié à votre société, créé au premier essai. Vos essais n’apparaissent donc jamais chez un hôte réel.
- Aucun paiement réel n’est possible : le circuit de paiement n’est pas appelé du tout.
- Les webhooks sont envoyés normalement, signés de la même façon : vous pouvez éprouver votre réception de bout en bout.
Tout le reste se comporte comme en production, y compris les refus : nuits déjà prises, idempotence, limites de débit.
Ce que nous vous conseillons d’éprouver
Section intitulée « Ce que nous vous conseillons d’éprouver »Ne vous arrêtez pas au cas nominal. Ce sont les autres qui vous réveilleront la nuit.
- Créer un logement, le relire, le republier à l’identique et vérifier
unchanged: true. - Le publier réellement : trois photos, et regarder
missingse vider. - Fermer puis rouvrir des nuits, et lire
skipped. - Pousser un an de tarifs en une requête.
- Nous envoyer une réservation, puis rejouer exactement le même appel : vous devez obtenir
200et le même identifiant, jamais un doublon. - Réserver ces mêmes nuits une seconde fois, avec un autre identifiant : vous devez obtenir
409 DATES_UNAVAILABLE. - Annuler, et vérifier que les nuits sont rouvertes.
- Vérifier une signature de webhook, et en refuser une falsifiée.
- Répondre
500volontairement à un webhook, et observer nos réessais. - Dépasser votre quota et vérifier que vous respectez
Retry-After.
Les points 5, 6 et 8 sont ceux que nous regardons avant d’ouvrir la production.
Passer en production
Section intitulée « Passer en production »- Dites-nous que vous êtes prêt, en nous disant ce que vous avez éprouvé de la liste ci-dessus.
- Nous vous remettons une clé
lok_live_…. - Vous redéclarez votre URL de webhook avec cette clé : les abonnements ne traversent pas les environnements.
- Vous poussez un premier logement réel, et vous nous prévenez : nous le regardons ensemble avant que vous ne poussiez le reste.
- Vous importez votre parc.
Après la bascule
Section intitulée « Après la bascule »Gardez votre clé de test. Elle reste valide, et c’est là que vous éprouverez vos évolutions sans toucher à votre parc en vente.