Avant la mise en production
Vérifiez chaque point avant de basculer sur votre clé de production.
Compte et clés
- Les paiements réels de votre projet sont activés par Integral Pay : le badge « Mode test » a disparu de votre tableau de bord.
- La clé de production (
sk_live_) est stockée sur votre serveur uniquement, jamais dans une page web, une application mobile ou un dépôt de code. - La liste des adresses IP autorisées de votre projet contient l'adresse de vos serveurs.
Webhooks
- Votre adresse de réception est en
https://, publique, et répond200en moins de 10 secondes. - Le secret de signature de production est enregistré sur votre serveur, distinct de celui de test.
- Votre serveur refuse un webhook à la signature invalide (testez avec un corps modifié) ou à l'horodatage de plus de 5 minutes.
- Un même événement reçu deux fois (même
X-Webhook-ID) n'est traité qu'une fois. - Les paiements avec
"test": truesont ignorés en production.
Commandes
- Une commande n'est validée que sur un paiement
SUCCEEDED, après contrôle du montant et de la référence, jamais sur les paramètres de l'adresse de retour. - Chaque paiement direct porte une
Idempotency-Keyunique, enregistrée avant l'appel et réutilisée telle quelle en cas de renvoi. - Un parcours complet a été testé : création du paiement, confirmation, réception du webhook, validation de la commande.
Besoin d'aide ?
Écrivez au support depuis la page Contact du site, en indiquant l'identifiant du paiement concerné (id ou payment_id) et, pour un webhook, la valeur de l'en-tête X-Webhook-Delivery.