Accéder directement au contenu
Créez un compte
ou
connectez-vous
Le logo de la documentation Stripe
/
Demander à l’IA
Créer un compte
Connectez-vous
Commencer
Paiements
Revenue
Plateformes et places de marché
Gestion des fonds
Outils de développement
Aperçu
À propos des paiements Stripe
Mettre votre intégration à niveau
Analyses des paiements
Paiements en ligne
AperçuTrouver votre cas d'usageManaged Payments
Utiliser Payment Links
Créer une page de paiement
    Aperçu
    Démarrage rapide
    Personnaliser l'apparence
    Collecter des informations supplémentaires
    Percevoir des taxes
      Utiliser des taux de taxe manuels
      Recueillir les numéros d'identification fiscale
    Mise à jour dynamique du paiement
    Gérer votre catalogue de produits
    Abonnements
    Gérer les moyens de paiement
    Offrir aux clients la possibilité de payer dans leur devise locale
    Ajoutez des réductions, des ventes incitatives et des articles facultatifs
    Configurer les paiements futurs
    Enregistrer les informations de paiement lors du paiement
    Approuver manuellement les paiements sur votre serveur
    Après le paiement
    Liste des modifications de la version bêta d'Elements avec l'API Checkout Sessions
    Migrer depuis l'ancienne version de Checkout
    Migrer vers Checkout pour utiliser l'API Prices
Développer une intégration avancée
Développer une intégration dans l'application
Moyens de paiement
Ajout de moyens de paiement
Gérer les moyens de paiement
Payer plus rapidement avec Link
Interfaces de paiement
Payment Links
Paiement
Web Elements
Elements dans l'application
Scénarios de paiement
Flux de paiement personnalisés
Acquisition flexible
Orchestration
Paiements en personne
Terminal
Autres produits Stripe
Financial Connections
Cryptomonnaie
Climate
AccueilPaiementsBuild a checkout page

Percevoir les taxes

Découvrez comment percevoir les taxes pour les paiements ponctuels dans Stripe Checkout.

Copier la page

Stripe Tax est un produit payant qui calcule automatiquement les taxes applicables à vos transactions, sans que vous n’ayez à définir de taux ni de règles. Les frais s’appliquent uniquement après l’ajout d’au moins un de vos lieux d’immatriculation pour calculer les taxes et les verser.

Configurer votre session Checkout de façon à collecter les taxes

Pour commencer à collecter des taxes :

  1. Transmettez automatic_tax[enabled]=true.
  2. Spécifiez un tax_code pour chaque poste de facture ou définissez un code de taxe par défaut dans le Dashboard.
  3. Précisez un tax_behavior pour chaque poste de facture ou définissez un comportement fiscal par défaut dans le Dashboard.
Command Line
cURL
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "line_items[0][price_data][currency]"=usd \ -d "line_items[0][price_data][product_data][name]"=T-shirt \ -d "line_items[0][price_data][product_data][tax_code]"=txcd_99999999 \ -d "line_items[0][price_data][unit_amount]"=2000 \ -d "line_items[0][price_data][tax_behavior]"=exclusive \ -d "line_items[0][quantity]"=1 \ -d mode=payment \ -d ui_mode=custom \ -d return_url={{RETURN_URL}} \ -d "automatic_tax[enabled]"=true

Codes de taxe

Les codes de taxe associent les produits aux taux de taxe. Choisissez le code de taxe qui correspond le mieux à votre produit dans la liste des codes de taxe disponibles. Si un produit ne correspond à aucun de ces codes, utilisez l’un des codes dont le nom contient la mention « Général ».

Comportement fiscal

Le comportement fiscal détermine la manière dont les taxes sont présentées à l’acheteur. Il existe deux options pour le comportement fiscal :

  • Taxes en sus : Le tarif du produit n’inclut pas les taxes. La taxe est ajoutée en tant que montant distinct.
  • Taxes comprises : Le tarif du produit inclut toutes les taxes.

En savoir plus sur le comportement fiscal.

FacultatifVérifier la réponse

Afficher le montant des taxes

Utilisez useCheckout pour afficher le montant des taxes dans votre formulaire de paiement. Assurez-vous de bien comprendre la différence entre taxes incluses et taxes en sus.

import React from 'react'; import {useCheckout} from '@stripe/react-stripe-js'; const CheckoutForm = () => { const checkout = useCheckout(); return ( <div> <h2>Checkout Summary</h2> <pre> {JSON.stringify(checkout.lineItems, null, 2)} </pre> <h3>Totals</h3> <pre> Subtotal: {checkout.total.subtotal.amount} {/* Make sure you are using the appropriate tax amount type (taxInclusive and/or taxExclusive) for your integration */} Tax: {checkout.total.taxExclusive.amount} Total: {checkout.total.total.amount} </pre> </div> ) };
Cette page vous a-t-elle été utile?
OuiNon
Besoin d'aide? Contactez le service d'assistance.
Rejoignez notre programme d'accès anticipé.
Consultez notre journal des modifications.
Des questions? Contactez l'équipe commerciale.
GML? Lire llms.txt.
Optimisé par Markdoc