# API Stripe

En savoir plus sur les API Stripe.

Stripe propose un ensemble unifié d’[API REST](https://docs.stripe.com/api.md), composé de[deux espaces de noms](https://docs.stripe.com/api-v2-overview.md#key-differences-between-the-v1-and-v2-namespace), pour accepter les paiements, gérer les facturations et les abonnements, effectuer des virements et créer des flux de travail financiers. Vous pouvez identifier les requêtes, façonner les réponses, localiser les données, tester les intégrations et gérer les erreurs de manière cohérente dans les produits Stripe.

## Aperçu

[Comparer les espaces de noms API&nbsp;v1 et v2](https://docs.stripe.com/api-v2-overview.md): En savoir plus sur l’API&nbsp;v2 de Stripe, son modèle de réponse et sa comparaison avec l’API&nbsp;v1.

[Gérer les réponses d’API&nbsp;v2 nulles](https://docs.stripe.com/api-includable-response-values.md): Demander des valeurs dépendantes dans une seule réponse.

[Limites d’appels](https://docs.stripe.com/rate-limits.md): Comprendre le comportement de la limitation et du débit.

## Authentification et sécurité

[Clés API](https://docs.stripe.com/keys.md): Authentifiez les requêtes à l’aide de clés secrètes et limitées.

[Gérez les clés API secrètes](https://docs.stripe.com/keys-best-practices.md): Bonnes pratiques pour la création, la rotation et la sécurisation des clés.

[Spécifier le contexte de la requête](https://docs.stripe.com/context.md): Transmettre le contexte de compte et d’idempotence avec les requêtes.

[Domaines et adresses IP](https://docs.stripe.com/ips.md): Liste d’autorisation des domaines et des plages d’adresses IP utilisés par Stripe.

## Faire des requêtes

[Élargir les réponses](https://docs.stripe.com/expand.md): Renvoie des objets imbriqués en une seule requête.

[Pagination](https://docs.stripe.com/pagination.md): Itérez à travers de grandes listes de ressources.

[Recherche d'objets](https://docs.stripe.com/search.md): Recherchez des objets dans vos données Stripe.

## Essais et données

[Métadonnées](https://docs.stripe.com/metadata.md): Attachez des paires clé-valeur personnalisées aux objets.

[Cas d’usage](https://docs.stripe.com/metadata/use-cases.md): Modèles courants pour la modélisation des données à l’aide de métadonnées.

[Tests automatiques](https://docs.stripe.com/automated-testing.md): Testez le comportement de votre application et sa capacité à gérer les erreurs.

## Gestion des erreurs

[Gestion des erreurs](https://docs.stripe.com/error-handling.md): Interprétez les erreurs et affichez-les aux utilisateurs.

[Gestion avancée des erreurs](https://docs.stripe.com/error-low-level.md): Travaillez avec des détails d’erreur de bas niveau.

[Codes d’erreur](https://docs.stripe.com/error-codes.md): Parcourez les types et paramètres d’erreur courants.
