Accéder directement au contenu
Créez un compte
ou
connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
Créez un compte
Connectez-vous
Démarrer
Paiements
Revenus
Plateformes et places de marché
Gestion de fonds
Outils de développement
Aperçu
Démarrer avec Connect
Principes de base de l'intégration
Exemples d'intégration
Inscrire des comptes
Configurer les dashboards des comptes
    Démarrer avec les composants intégrés Connect
    Personnaliser les composants intégrés Connect
    Composants intégrés Connect pris en charge
      Composants disponibles
      Gestion de compte
      Inscription des comptes
      Soldes
      Litiges sur un paiement
      Liste des litiges
      Documents
      Compte financier
      Transactions du compte financier
      Carte Issuing
      Liste des cartes Issuing
      Bannière de notification
      Détails du paiement
      Paiements
      Virements
      Liste des virements
      Immatriculations fiscales
      Paramètres fiscaux
      Composants en version bêta
      Installation de l'application
      Fenêtre d'affichage de l'application
      Financement Capital
      Demande de financement Capital
      Promotion du financement Capital
      Exporter les transactions fiscales
      Paramètres des moyens de paiement
      Graphique de suivi
    Personnalisation du Dashboard Stripe
    Contrôles de la plateforme pour les comptes du Dashboard Stripe
    Dashboard Express
Accepter des paiements
Effectuer des virements vers des comptes
Gérer votre plateforme Connect
Formulaires fiscaux pour votre plateforme Connect
Utiliser les types de comptes connectés
AccueilPlateformes et places de marchéConfigure account DashboardsSupported Connect embedded components

Litiges relatifs à un paiement

Activez un compte connecté pour afficher et gérer les litiges relatifs à un paiement.

Copier la page

Affichez un composant d’interface utilisateur pour les comptes connectés afin d’afficher les litiges applicables à un paiement spécifique. Les comptes connectés peuvent consulter les détails de chaque litige, tels que le motif, l’état, le montant et la date de création du litige. Si vous activez la fonctionnalité dispute_management pour la session de compte, le compte connecté peut effectuer des actions telles que l’envoi de preuves et l’acceptation des litiges. Cette fonctionnalité est également disponible dans le composant Informations sur le paiement.

Ce composant peut être intégré sur la même page que vos autres interfaces utilisateur de paiement. Il peut être utilisé en plein écran, en superposition, sous forme de volet ou de toute autre mise en page avec des largeurs adaptables. Si aucun litige n’est associé à un paiement donné, le composant n’affiche rien. Vous pouvez également configurer des comportements personnalisés, tels que des marges différentes, en cas d’absence de litiges. Pour ce faire, définissez une fonction de rappel personnalisée à l’aide de onDisputesLoaded.

Dans de rares cas, un compte connecté peut recevoir plusieurs litiges pour un même paiement créé par un client. Le compte connecté doit examiner et traiter séparément chaque litige relatif à un même paiement. Nous vous recommandons d’informer vos comptes connectés de cette bonne pratique afin d’améliorer leur taux de réussite des paiements.

Par défaut, les composants intégrés sont plus compatibles avec les intégrations Connect qui acceptent les paiements directs. Les composants intégrés affichent moins d’informations pour les paiements indirects et les paiements et transferts distincts, et ce composant d’interface utilisateur n’affiche rien pour ces types de paiements. Pour permettre aux utilisateurs de consulter les litiges associés aux paiements indirects avec l’attribut on_behalf_of, activez la fonctionnalité destination_on_behalf_of_charge_management.

Lorsque vous créez une session de compte, activez ce composant en indiquant payment_disputes dans le paramètre components. Vous pouvez activer ou désactiver une fonctionnalité du composant d’informations de paiement en spécifiant le paramètre features sous payment_disputes :

Command Line
cURL
curl https://api.stripe.com/v1/account_sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d account=
{{CONNECTED_ACCOUNT_ID}}
\ -d "components[payment_disputes][enabled]"=true \ -d "components[payment_disputes][features][refund_management]"=true \ -d "components[payment_disputes][features][dispute_management]"=true \ -d "components[payment_disputes][features][destination_on_behalf_of_charge_management]"=false

Après avoir créé la session du compte et initialisé ConnectJS, vous pouvez générer le rendu du composant des litiges pour un composant de paiement dans le front-end :

payment-disputes.js
JavaScript
// Include this element in your HTML const paymentDisputes = stripeConnectInstance.create('payment-disputes'); paymentDisputes.setPayment('{{PAYMENT_INTENT_OR_CHARGE_ID}}'); container.appendChild(paymentDisputes);

Remarque

Pour les paiements indirects et les paiements et transferts distincts, le PaymentIntent n’existe pas sur le compte connecté. Transmettez plutôt l’ID de paiement associé au compte connecté.

Paramètres pris en charge

Ce composant intégré prend en charge les paramètres suivants :

Moyen de paiementTypeDescription
setPaymentstringL’ID du paiement ou PaymentIntent qui s’affiche dans l’overlay. Il doit s’agir de l’ID du paiement ou du PaymentIntent figurant sur le compte connecté. Si cet attribut n’est pas défini, le composant intégré n’affiche rien. Pour l’obtenir, interrogez l’API Charges ou utilisez un ID de paiement que vous avez créé ou enregistré dans votre intégration.obligatoire
setOnDisputesLoaded({total}: {total: number}) => voidUne fois les litiges chargés, nous envoyons cet événement avec le nombre total de litiges associés au paiement concerné. Cela permet de spécifier des comportements personnalisés lors du chargement de litiges.

Gestion des litiges concernant les paiements indirects

Lorsque vous activez dispute_management et destination_on_behalf_of_charge_management, vos comptes connectés peuvent mettre à jour et modifier les preuves de litiges, réfuter les litiges et accepter les litiges pour les paiements indirects disposant de l’attribut on_behalf_of.

Pour les paiements indirects, avec ou sans la valeur on_behalf_of, Stripe débite le montant du litige et les frais de votre compte de plateforme.

Nous vous recommandons de configurer un webhook pour écouter les événements créés par un litige. Dans ce cas, vous pouvez tenter de récupérer les fonds auprès du compte connecté en annulant le transfert dans le Dashboard ou en créant une annulation de transfert.

Lorsque le compte connecté a un solde négatif, Stripe tente de débiter son compte externe si debit_negative_balances est défini sur true.

Si vous contestez le litige et obtenez gain de cause, vous pouvez renvoyer le paiement précédemment annulé au compte connecté. Si le solde de votre plateforme est insuffisant, le transfert échoue. Pour éviter tout problème lié aux soldes insuffisants, ajoutez des fonds à votre solde Stripe.

Erreur fréquente

Le retransfert d’une annulation antérieure est soumis à des restrictions sur les transferts transfrontaliers. Cela signifie que dans certains cas, il pourra être impossible de rembourser votre compte connecté. Dans ce cas, attendez que plutôt que le litige soit perdu avant de recouvrer les fonds de paiements indirects on_behalf_of par transfert transfrontalier.

Cette page vous a-t-elle été utile ?
OuiNon
Besoin d'aide ? Contactez le service Support.
Rejoignez notre programme d'accès anticipé.
Consultez notre log des modifications.
Des questions ? Contactez l'équipe commerciale.
LLM ? Lire llms.txt.
Propulsé par Markdoc