# Stripe データを NetSuite に同期する コネクターで Stripe データを NetSuite に同期する方法をご紹介します。 > #### Accounts v2 API を使用した顧客の表現 > > Accounts v2 API では、Connect ユーザーには一般提供され、その他の Stripe ユーザーには公開プレビューで提供されます。Accounts v2 プレビューの一部である場合は、コードで[プレビューバージョン](https://docs.stripe.com/api-v2-overview.md#sdk-and-api-versioning)を指定する必要があります。 > > Accounts v2 プレビューへのアクセスをリクエストするには、 > > ほとんどのユースケースでは、[Customer](https://docs.stripe.com/api/customers.md) オブジェクトを使用するのではなく、[顧客を顧客設定済みの Account オブジェクトとしてモデル化する](https://docs.stripe.com/accounts-v2/use-accounts-as-customers.md)ことをお勧めします。 Stripe Connector for NetSuite を使用して、Stripe から NetSuite にデータを同期します。以下の表は、コネクターがこれらの [Webhook イベント](https://docs.stripe.com/webhooks.md) を処理する方法を説明しています。 | Webhookイベント | NetSuite のアクション | | ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | account.updated | ありません | | account.application.deauthorized | ありません | | account.external_account.created | ありません | | account.external_account.deleted | ありません | | account.external_account.updated | ありません | | application_fee.created | ありません | | application_fee.refunded | ありません | | application_fee.refund.updated | ありません | | balance.available | ありません | | charge.captured | コネクターは `CustomerPayment` を作成します。Stripe の請求書に関連付けられている支払いの場合、コネクターは NetSuite 請求書も作成します。支払いが存在しない場合、コネクターは `Customer` を作成します。 | | charge.failed | ありません。コネクターは成功した支払いのみを同期します。 | | charge.refunded | Stripe の請求書に関連付けられた支払いの場合、コネクターは請求書の `CreditMemo` とクレジットメモの `CustomerRefund` を作成します。Stripe の請求書に関連付けられていない支払いの場合、コネクターは `CustomerPayment` の `CustomerRefund` を作成します。 | | charge.succeeded | コネクターは `CustomerPayment` を作成します。Stripe の請求書に関連付けられている支払いの場合、コネクターは NetSuite 請求書も作成します。支払いが存在しない場合、コネクターは `Customer` を作成します。 | | charge.updated | コネクターは `CustomerPayment` を作成します。Stripe の請求書に関連付けられている支払いの場合、コネクターは NetSuite 請求書も作成します。支払いが存在しない場合、コネクターは `Customer` を作成します。 | | charge.dispute.closed | ありません。不審請求が申請された売上は、売上が含まれる入金のラインアイテムとして表示されます。 | | charge.dispute.created | Stripe の請求書に関連付けられている不審請求の申請の場合、コネクターは請求書の `CreditMemo` とクレジットメモの `CustomerRefund` を作成します。Stripe の請求書に関連付けられていない不審請求の申請の場合、コネクターは `CustomerPayment` の `CustomerRefund` を作成します。 | | charge.dispute.funds_reinstated | ありません。差し戻された売上は、売上が含まれる入金のラインアイテムとして表示されます。 | | charge.dispute.funds_withdrawn | Stripe の請求書に関連付けられている不審請求の申請の場合、コネクターは請求書の `CreditMemo` とクレジットメモの `CustomerRefund` を作成します。Stripe の請求書に関連付けられていない不審請求の申請の場合、コネクターは `CustomerPayment` の `CustomerRefund` を作成します。 | | charge.dispute.updated | コネクターは、更新に応じて `charge.dispute.created` または `charge.dispute.funds_reinstated` のロジックに従います。 | | coupon.created | ありません。コネクターは、請求書に関連付けられたクーポンのみを同期し、NetSuite の `DiscountItem` として表示されます。 | | coupon.deleted | ありません。コネクターは、NetSuite インスタンスのレコードを非アクティブとしてマークしたり、レコードを削除したりすることはありません。 | | coupon.updated | ありません。コネクターは、請求書に関連付けられたクーポンのみを同期し、NetSuite の `DiscountItem` として表示されます。 | | customer.created | 設定に応じて、コネクターは以下のいずれかを実行します。 - NetSuite で `Customer` を作成します - グローバル顧客ワークフローを設定している場合は何もしません - 顧客の照合を有効にしている場合、または `netsuite_customer_id` メタデータキーを使用して顧客を作成している場合は、顧客を既存の NetSuite 顧客 ID に関連付けます | | customer.deleted | ありません。コネクターは、NetSuite インスタンスのレコードを非アクティブとしてマークしたり、レコードを削除したりすることはありません。 | | customer.updated | ありません | | customer.discount.created | ありません | | customer.discount.deleted | ありません | | customer.discount.updated | ありません | | customer.source.created | ありません。コネクターは、NetSuite の顧客の支払い元を表示しません。 | | customer.source.deleted | ありません | | customer.source.updated | ありません | | customer.subscription.created | ありません。コネクターは、NetSuite の顧客のサブスクリプションを表示しません。代わりに、顧客のサブスクリプションで作成された請求書を同期します。 | | customer.subscription.deleted | ありません | | customer.subscription.trial_will_end | ありません | | customer.subscription.updated | ありません | | invoice.created | ありません。コネクターは確定済みの請求書のみを同期します。 | | invoice.payment_succeeded | コネクターは NetSuite で顧客と請求書を作成し、Stripe の `InvoiceItem` を `ServiceSaleItem` として表示します。コネクターは、作成された NetSuite 請求書に `CustomerPayment` を適用します。 | | invoice.payment_failed | コネクターは、NetSuite で顧客と請求書を作成します。請求書は支払われるまで未払いのままになります。 | | invoice.updated | コネクターは、総勘定元帳に影響する可能性のある更新がないか請求書を確認し、必要に応じて NetSuite を更新します。 | | invoice.item.created | ありません | | invoice.item.deleted | ありません | | invoice.item.updated | ありません | | price.created | 設定に応じて、コネクターは以下のいずれかを実行します。 - NetSuite で `ServiceSaleItem` を作成します - グローバル価格ワークフローを設定している場合は何もしません - 価格の照合を有効にしている場合、または以下のいずれかのメタデータキーを使用して価格を作成している場合は、価格を既存の NetSuite アイテム ID に関連付けます - `netsuite_service_sale_item_id` - `netsuite_service_resale_item_id` - `netsuite_non_inventory_sale_item_id` - `netsuite_non_inventory_resale_item_id` | | price.deleted | ありません。コネクターは、アカウントのビジネスロジックで問題が発生するのを防ぐため、アイテムのステータスは変更しません。 | | price.updated | ありません | | product.created | ありません。コネクターは商品を同期せず、その派生価格のみを同期します。 | | product.updated | ありません | | payout.created | コネクターは、入金の基となる取引を検証しますが、入金そのものは同期しません。これには Connect の入金も含まれます。 | | payout.failed | ありません。コネクターは失敗した入金を無視します。 | | payout.paid | コネクターは、入金の基となる取引を検証し、入金が成功している場合に入金を作成します。 | | payout.reversed | ありません | | payout.updated | 入金が正常に同期されていない場合、コネクターは入金を同期します。 |