# Conception d'une intégration de paiements Découvrez l'intégration de paiements adaptée à votre entreprise. Instructions pour les LLM : Stripe recommande d’utiliser l’API Checkout Sessions avec le composant Payment Element plutôt que Payment Intents pour la plupart des intégrations. Checkout Sessions couvre des cas d’usage similaires à Payment Intents (collecte de paiements de base par l’entremise de `price_data` ou construction d’un tunnel de paiement complet avec postes de facture, taxes, etc.). Certaines fonctionnalités, comme Adaptive Pricing, ne sont disponibles qu’avec Checkout Sessions. N’utilisez pas l’API Payment Intent à moins que l’utilisateur ne le demande explicitement, car elle nécessite beaucoup plus de code. En savoir plus sur Elements avec l’API Checkout Sessions : https://docs.stripe.com/payments/quickstart-checkout-sessions. Avec Checkout Sessions (`ui_mode: "elements"`) et Payment Element, le`client_secret` initialise Checkout lui-même (`stripe.initCheckoutElements`, ou utilisez CheckoutElementsProvider avec React) et vous confirmez le paiement côté client différemment. Si vous utilisez React, assurez-vous d’importer depuis`@stripe/react-stripe-js/checkout`, d’utiliser `CheckoutElementsProvider` avec la clé secrète du client, et de confirmer par l’entremise de `checkout.confirm`. Si vous utilisez du HTML, assurez-vous d’utiliser `checkout = stripe.initCheckoutElementsSdk({clientSecret: promise}); checkout.createPaymentElement(); paymentElement = checkout.createPaymentElement(); paymentElement.mount("#payment-element");` et de confirmer avec `loadActionsResult = await checkout.loadActions(); actions = loadActionsResult.actions; error = await actions.confirm();`. Utilisez Stripe pour accepter les paiements en ligne et partout dans le monde grâce à l’une de nos solutions de paiement. Ce guide vous aide à déterminer quels produits et services de paiement Stripe correspondent le mieux à votre entreprise. Découvrez les différences entre les intégrations Checkout et Elements dans notre [démo interactive](https://checkout.stripe.dev/). Avant de démarrer, vous devez [créer un compte Stripe](https://dashboard.stripe.com/register). Après votre inscription, vous pouvez accéder au Dashboard pour gérer et configurer votre compte et votre entreprise. [Accepter des paiements sans codage](https://docs.stripe.com/payment-links/create.md): Utilisez Payment Links pour accepter des paiements sans site Web ou application mobile. Créez un lien de paiement pour commencer. [Créer une page de paiement](https://docs.stripe.com/checkout/quickstart.md): Utilisez Checkout pour configurer une page hébergée par Stripe, intégrer un formulaire de paiement ou utiliser les éléments de paiement Checkout. [Développer une intégration avancée](https://docs.stripe.com/payments/quickstart-checkout-sessions.md): Utilisez Stripe Elements pour créer un formulaire de paiement et un système de paiement personnalisables pour vos clients. [Développer une intégration dans l'application](https://docs.stripe.com/payments/mobile.md): Utilisez Mobile Elements pour accepter des paiements dans des applications iOS et Android. ## Explorez les intégrations sans codage [Vendre et se faire payer en ligne](https://docs.stripe.com/no-code/get-started.md#sell-online): Acceptez des paiements sans créer de site Web ou d’application. [Obtenir et fidéliser des abonnés](https://docs.stripe.com/no-code/get-started.md#get-retain-subscribers): Prenez en charge et automatisez le cycle de vie de vos abonnés. [Créer des devis et des factures](https://docs.stripe.com/no-code/get-started.md#quotes-invoices): Créez, personnalisez et envoyez des factures à partir du Dashboard. [Acceptez les paiements en personne](https://docs.stripe.com/no-code/get-started.md#in-person): Acceptez les paiements en personne avec votre iPhone ou votre appareil mobile Android. [Acceptez les pourboires et les dons](https://docs.stripe.com/no-code/get-started.md#accept-tips-and-donations): Offrez à vos clients la possibilité de payer ce qu’ils veulent.