Vraag
Bij het integreren van PTV Developer API's is het gebruikelijk om aparte omgevingen nodig te hebben voor ontwikkeling, testen/acceptatie en productie. Dit artikel legt uit hoe je je abonnementen en API-sleutels kunt structureren om deze scheiding te realiseren.
Antwoord
In PTV Developer wordt de scheiding van omgevingen beheerd op het abonnementsniveau, niet op het accountniveau. De aanbevolen opzet is:
| Omgeving | Aanbevolen abonnementssoort |
|---|---|
| Ontwikkeling | Gratis of Developer Kit |
| Testen / Acceptatie | Gratis of Developer Kit (indien volume dit toelaat) — of Betaald voor grotere testcampagnes |
| Productie | Betaald / Persoonlijk contract |
Stappen om deze structuur op te zetten:
- Gebruik je Gratis abonnement voor ontwikkel- en testwerkzaamheden.
- Maak een apart Betaald abonnement aan voor productiegebruik.
- Genereer voor elke omgeving afzonderlijke API-sleutels binnen het juiste abonnement.
- Verwijs in je applicatieconfiguratie naar de juiste API-sleutel per omgeving (dev / test / prod).
Er is geen technisch verschil tussen een "productie API-sleutel" en een "test API-sleutel" — het onderscheid wordt volledig bepaald door bij welk abonnement de sleutel hoort.
Aanvullende tips
Als je testfase een hoog transactievolume vereist dat de limieten van het Gratis plan overschrijdt, kan een Betaald abonnement dat specifiek voor testen is bedoeld noodzakelijk zijn. Houd productie-API-sleutels strikt gescheiden van ontwikkelsleutels om onbedoelde kosten voor niet-productieverkeer te voorkomen.
Gerelateerde artikelen
PTV Developer FAQ
PTV Developer: Hoe krijg ik een abonnement?
PTV Developer: Zijn er limieten voor het aantal berekeningen?
PTV Developer: Kan ik verzoeken naar de PTV Developer API in XML-formaat sturen?
PTV Developer: Hoe voer ik prestatietests uit op PTV Developer API's
PTV Developer: Hoe begrijp ik Serviceplannen en accountstructuur in PTV Developer?