# Synchroniser les données Stripe avec NetSuite Découvrez comment le connecteur synchronise les données Stripe dans NetSuite. > #### Utiliser l’API Accounts v2 pour représenter les clients > > L’API Accounts v2 est généralement disponible pour les utilisateurs de Connect et en aperçu public pour les autres utilisateurs de Stripe. Si vous avez accès à l’aperçu Accounts v2, vous devez [spécifier une version d’aperçu](https://docs.stripe.com/api-v2-overview.md#sdk-and-api-versioning) dans votre code. > > Pour demander l’accès à l’aperçu Accounts v2, > > Dans la plupart des cas d’usage, nous vous recommandons de [modéliser vos clients en tant qu’objets Account configurés par le client](https://docs.stripe.com/accounts-v2/use-accounts-as-customers.md), plutôt que d’utiliser des objets [Customer](https://docs.stripe.com/api/customers.md). Utilisez Stripe Connector for NetSuite pour synchroniser vos données Stripe dans NetSuite. Le tableau ci-dessous décrit comment le connecteur gère ces [événements de webhook](https://docs.stripe.com/webhooks.md). | Événement de webhook | Action NetSuite | | ------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | account.updated | Aucune | | account.application.deauthorized | Aucune | | account.external_account.created | Aucune | | account.external_account.deleted | Aucune | | account.external_account.updated | Aucune | | application_fee.created | Aucune | | application_fee.refunded | Aucune | | application_fee.refund.updated | Aucune | | balance.available | Aucune | | charge.captured | Le connecteur crée un `CustomerPayment`. Pour les paiements associés à une facture Stripe, le connecteur crée également une facture NetSuite. S’il n’y a pas déjà de `Customer`, le connecteur en crée un. | | charge.failed | Aucune. Le connecteur ne synchronise que les paiements réussis. | | charge.refunded | Pour les paiements associés à une facture Stripe, le connecteur crée un `CreditMemo` pour la facture et un `CustomerRefund` pour la note de crédit. Pour les paiements qui ne sont pas associés à une facture Stripe, le connecteur crée un `CustomerRefund` pour le `CustomerPayment`. | | charge.succeeded | Le connecteur crée un `CustomerPayment`. Pour les paiements associés à une facture Stripe, le connecteur crée également une facture NetSuite. S’il n’y a pas déjà de `Customer`, le connecteur en crée un. | | charge.updated | Le connecteur crée un `CustomerPayment`. Pour les paiements associés à une facture Stripe, le connecteur crée également une facture NetSuite. S’il n’y a pas déjà de `Customer`, le connecteur en crée un. | | charge.dispute.closed | Aucune. Les fonds contestés apparaissent sous la forme d’un poste de facture dans le virement auquel ils sont ajoutés. | | charge.dispute.created | Pour les litiges associés à une facture Stripe, le connecteur crée un `CreditMemo` pour la facture et un `CustomerRefund` pour la note de crédit. Pour les litiges qui ne sont pas associés à une facture Stripe, le connecteur crée un `CustomerRefund` pour le `CustomerPayment`. | | charge.dispute.funds_reinstated | Aucune. Les fonds réintégrés apparaissent sous la forme d’un poste de facture dans le virement auquel ils sont ajoutés. | | charge.dispute.funds_withdrawn | Pour les litiges associés à une facture Stripe, le connecteur crée un `CreditMemo` pour la facture et un `CustomerRefund` pour la note de crédit. Pour les litiges qui ne sont pas associés à une facture Stripe, le connecteur crée un `CustomerRefund` pour le `CustomerPayment`. | | charge.dispute.updated | Le connecteur suit la logique de `charge.dispute.created` ou `charge.dispute.funds_reinstated`, en fonction des mises à jour. | | coupon.created | Aucune. Le connecteur synchronise uniquement les bons de réduction associés à une facture et les représente comme un `DiscountItem` NetSuite. | | coupon.deleted | Aucune. Le connecteur ne marque pas les enregistrements comme inactifs et ne supprime aucun enregistrement dans votre instance NetSuite. | | coupon.updated | Aucune. Le connecteur synchronise uniquement les bons de réduction associés à une facture et les représente comme un `DiscountItem` NetSuite. | | customer.created | Le connecteur effectue l’une des opérations suivantes, en fonction de vos paramètres : - Crée un `Customer` dans NetSuite - Rien si vous avez activé le workflow de client générique - Associe le client à un ID de client NetSuite existant, si vous avez activé l’appariement des clients ou créé le client avec la clé de métadonnées `netsuite_customer_id` | | customer.deleted | Aucune. Le connecteur ne marque pas les enregistrements comme inactifs et ne supprime aucun enregistrement dans votre instance NetSuite. | | customer.updated | Aucune | | customer.discount.created | Aucune | | customer.discount.deleted | Aucune | | customer.discount.updated | Aucune | | customer.source.created | Aucune. Le connecteur ne représente pas les sources de paiement des clients dans NetSuite. | | customer.source.deleted | Aucune | | customer.source.updated | Aucune | | customer.subscription.created | Aucune. Le connecteur ne représente pas les abonnements des clients dans NetSuite. En revanche, il synchronise les factures créées par ces abonnements. | | customer.subscription.deleted | Aucune | | customer.subscription.trial_will_end | Aucune | | customer.subscription.updated | Aucune | | invoice.created | Aucune. Le connecteur ne synchronise que les factures finalisées. | | invoice.payment_succeeded | Le connecteur crée le client et la facture dans NetSuite, et représente chaque `InvoiceItem` Stripe comme un `ServiceSaleItem`. Le connecteur applique un `CustomerPayment` à la facture NetSuite créée. | | invoice.payment_failed | Le connecteur crée le client et la facture dans NetSuite. La facture reste en cours jusqu’à ce qu’elle soit payée. | | invoice.updated | Le connecteur vérifie que la facture ne comporte pas de mises à jour susceptibles d’affecter les journaux comptables et met à jour NetSuite si nécessaire. | | invoice.item.created | Aucune | | invoice.item.deleted | Aucune | | invoice.item.updated | Aucune | | price.created | Le connecteur effectue l’une des opérations suivantes, en fonction de vos paramètres : - Crée un `ServiceSaleItem` dans NetSuite - Rien si vous avez activé le workflow de tarif générique - Associe le tarif à un ID de poste NetSuite existant, si vous avez activé l’appariement des tarifs ou créé le tarif avec l’une des clés de métadonnées suivantes : - `netsuite_service_sale_item_id` - `netsuite_service_resale_item_id` - `netsuite_non_inventory_sale_item_id` - `netsuite_non_inventory_resale_item_id` | | price.deleted | Aucune. Le connecteur ne modifie pas l’état du poste afin d’éviter tout problème en relation avec la logique métier de votre compte. | | price.updated | Aucune | | product.created | Aucune. Le connecteur ne synchronise pas les produits, mais seulement leurs tarifs enfants. | | product.updated | Aucune | | payout.created | Le connecteur valide les transactions sous-jacentes au virement, mais pas le virement lui-même. Ceci est valable également pour les virements Connect. | | payout.failed | Aucune. Le connecteur ignore les virements en échec. | | payout.paid | Le connecteur valide les transactions sous-jacentes au virement et crée des versements pour les virements réussis. | | payout.reversed | Aucune | | payout.updated | Le connecteur synchronise le virement, si celui-ci n’est pas déjà synchronisé. |