Question
Lors de l’intégration des API PTV Developer, il est courant d’avoir besoin d’environnements distincts pour le développement, les tests/acceptation et la production. Cet article explique comment structurer vos abonnements et clés API pour obtenir cette séparation.
Réponse
Dans PTV Developer, la séparation des environnements est gérée au niveau de l’abonnement, et non au niveau du compte. La configuration recommandée est la suivante :
| Environnement | Type d’abonnement recommandé |
|---|---|
| Développement | Gratuit ou Developer Kit |
| Tests / Acceptation | Gratuit ou Developer Kit (si le volume le permet) — ou Payant pour des campagnes de test plus importantes |
| Production | Payant / Contrat Personnel |
Étapes pour mettre en place cette structure :
- Utilisez votre abonnement Gratuit pour les charges de travail de développement et de test.
- Créez un abonnement Payant dédié pour l’usage en production.
- Générez des clés API distinctes pour chaque environnement sous l’abonnement approprié.
- Dans la configuration de votre application, référencez la clé API correcte selon l’environnement (dev / test / prod).
Il n’y a pas de différence technique entre une « clé API de production » et une « clé API de test » — la distinction dépend entièrement de l’abonnement auquel appartient la clé.
Conseils supplémentaires
Si votre phase de test nécessite un volume élevé de transactions dépassant les limites du plan Gratuit, un abonnement Payant dédié aux tests peut être nécessaire. Gardez strictement séparées les clés API de production des clés de développement afin d’éviter toute facturation accidentelle pour du trafic non destiné à la production.
Articles associés
FAQ PTV Developer
PTV Developer : Comment obtenir un abonnement ?
PTV Developer : Existe-t-il des limites de taux pour le calcul ?
PTV Developer : Puis-je envoyer des requêtes à l’API PTV Developer au format XML ?
PTV Developer : Comment réaliser des tests de performance sur les API PTV Developer
PTV Developer : Comment comprendre les plans de service et la structure du compte dans PTV Developer ?