Aller en production
Liste de contrôle
Ce qu’il faut vérifier avant d’encaisser en live. Chaque point renvoie à la page qui l’explique. Pas encore de compte ? Ouvrez-en un, puis envoyez votre dossier depuis l’espace marchand.
Compte et clés
- Le compte est activé
GET /v1/merchantavec votre clé live renvoiestatus: active. Avant, les encaissements live répondent403 forbidden. - Les clés live sont créées et rangéesLe secret
isk_live_…n’est affiché qu’une fois : il est dans votre gestionnaire de secrets, pas dans le code ni dans un dépôt. - L’hôte est celui de la plateforme
https://api.inopas.net, et non l’hôte du Sandbox public.
Sécurité
- Le secret ne quitte pas vos serveursAucune application mobile ni page web ne signe de requête : elles passent par votre serveur.
- L’horloge est synchroniséeNTP actif sur vos serveurs : un écart de plus de 5 minutes fait refuser chaque requête.
- Les webhooks sont vérifiésSignature et horodatage contrôlés avant tout traitement, comme ceci.
Fiabilité des paiements
- Chaque écriture porte une clé d’idempotence dérivée de vos référencesRecalculable après un redémarrage. Choisir ses clés.
- Les relances sont bornées et cibléesCoupures,
429,5xxetidempotency_in_progressseulement, avec la même clé et un délai croissant. Les règles. - L’état UNKNOWN est traitéNi livraison ni nouvelle demande au client : « paiement en cours de vérification », jusqu’à l’issue finale. Conduite à tenir.
- Les trois issues ont été testées dans le SandboxSuccès, refus et non confirmé, avec les numéros de test.
Webhooks
- L’adresse de production est déclarée, Succès et Échec cochésÉchec n’est pas coché par défaut : sans lui, vous n’apprenez les refus qu’en relisant.
- Le récepteur répond vite et déduplique2xx en moins de 10 secondes, chaque couple
event+data.idtraité une seule fois. Le bouton « Tester » de votre espace le vérifie.
Suivi
- Le correlation_id est journaliséAvec chaque erreur et chaque webhook : c’est lui que le support vous demandera.
- Le quota est surveilléUne alerte quand
RateLimit-Remainingapproche de zéro ou que des429apparaissent. - Les montants sont rapprochésVos totaux comparés au relevé de l’API, devise par devise.