# 共同ブランドカードに関する法令遵守 共同ブランドカードに対して顧客による選択を必要とする EU の規制についてご紹介します。 [Regulation (EU) 2015/751](https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex%3A32015R0751) では、欧州経済領域 (EEA) のビジネスは、共同ブランドカード (Visa と共同ブランド提携している [Cartes Bancaires](https://docs.stripe.com/payments/cartes-bancaires.md) カードなど) に対する顧客のカードブランドの選択を尊重する必要があります。このため、カード保有者は、以下のガイドラインに従って、決済ページで希望するカードブランドを選択できるようにする必要があります。 - **利用可能なカードネットワークをオンライン決済ページまたは対面決済フローに表示する**: Checkout プロセス中に利用可能なすべてのカードネットワークを明確に識別できるようにする必要があります。ブランドロゴの視覚的品質、明瞭性、サイズは一貫している必要があり、カード会員がカードネットワークを選択する方法を明確に示す必要があります。 - **カード保有者が使用するカードネットワークに従う:** カード保有者が使用するカードネットワークを選択した場合、支払いの確定時や将来の使用に備えてカード詳細を保存する際は、それを使用する必要があります。カード保有者が選択を行っていない場合は、取引に使用するカードネットワークを選択できます。 - **使用するカードネットワークの更新を許可する:** カード保有者が今後の使用に備えて保存される支払い方法の更新について提示し、支払い情報を更新する際に、使用するカードネットワークを変更できるオプションを含める必要があります。たとえば、保存済みの支払い方法を管理するカスタマーポータルを提供することなどができます。 > #### この規制は私に適用されますか? > > [Regulation (EU) 2015/751](https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex%3A32015R0751) は、Cartes Bancaires を処理できる EEA 内のすべての企業に適用されます。 [サインイン](https://dashboard.stripe.com/login?redirect=https%3A%2F%2Fdocs.stripe.com%2Fco-badged-cards-compliance)して、このセクションに戻り、提携ブランドカードに対する規制が適用されるかどうかを確認してください。 ## 規制が適用される状況 [規制 (EU) 2015/751](https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex%3A32015R0751) は、以下のビジネスと Stripe がサポートする取引タイプに適用されます。 | 決済チャネル | カードブランド選択規制の対象 | 取引タイプ | | ------ | ---------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | | オンライン | Cartes Bancaires を処理できる EEA のビジネス | 決済手段は共同ブランドの Cartes Bancaires カード、通貨は EUR。 | | 対面 | [Cartes Bancaires](https://docs.stripe.com/terminal/payments/regional.md?integration-country=FR#enable-cartes-bancaires) を処理できるフランスのビジネス | 決済手段が共同ブランドの Cartes Bancaires カードである。 | | 対面 | [Girocard](https://docs.stripe.com/terminal/payments/regional.md?integration-country=DE#girocard-payments) を処理できるドイツのビジネス | 決済手段が共同ブランドの Girocard である。 | **適用対象** - AT - BE - BG - CY - CZ - DE - DK - EE - ES - FI - FR - GR - HR - HU - IE - IS - IT - LI - LT - LU - LV - MT - NL - NO - PL - PT - RO - SE - SI - SK ## 導入ガイド [Checkout](https://docs.stripe.com/payments/checkout.md)、[Payment Links](https://docs.stripe.com/payment-links.md)、[Elements](https://docs.stripe.com/payments/elements.md)、[Stripe Terminal](https://docs.stripe.com/terminal.md) など、Stripe がホストする UI は、[適用基準](https://docs.stripe.com/co-badged-cards-compliance.md#when-regulation-applies) を満たすと自動的にネットワークセレクターを表示します。これらの UI は、以下のガイドに従って設定する必要があります。 その他のシステムについては、システムが規制要件に準拠していることを確認する責任のすべてをお客様が負うことになります。 > #### サンドボックス環境 > > サンドボックスを使用する場合、オンライン決済では Cartes Bancaires は常に有効化されています。そのため、Cartes Bancaires を有効にしていなくても、Stripe がホストする UI のサンドボックスにネットワークセレクターが表示されることがあります。これにより、Cartes Bancaires が有効化された場合に、Stripe がホストする UI で共同ブランドカードがどのように処理されるかをプレビューできます。 # Checkout と Payment Links > This is a Checkout と Payment Links for when type is checkout-payment-links. View the full page at https://docs.stripe.com/co-badged-cards-compliance?type=checkout-payment-links. [Stripe Checkout](https://stripe.com/checkout) は、デフォルトで顧客のカードブランドの選択をサポートしています。Checkout で共同ブランドカードを入力した顧客は、カードブランドの選択肢から選ぶことができます。 ![Stripe Checkout で共同ブランドカードを指定したカード入力](https://b.stripecdn.com/docs-statics-srv/assets/checkout-card-brand-choice-full-page.9cf891dfb55abcdc9ae9046ea15bc054.png) 共同ブランドカードを指定したカード入力 # ウェブ Payment Element > This is a ウェブ Payment Element for when type is web-elements and ui is payment-element. View the full page at https://docs.stripe.com/co-badged-cards-compliance?type=web-elements&ui=payment-element. [Payment Element](https://docs.stripe.com/payments/payment-element.md) は、デフォルトで顧客のカードブランドの選択に対応しています。Payment Element で共同ブランドカードを入力した顧客は、カードブランドの選択肢から選ぶことができます。 ![Payment Element で共同ブランドカードを指定したカード入力](https://b.stripecdn.com/docs-statics-srv/assets/payment-element-card-brand-choice.809e6f245c09f2ebff83f4afe04fdbf7.png) 共同ブランドカードを指定したカード入力 ### Connect プラットフォーム [Intent なしで作成された Payment Element](https://docs.stripe.com/payments/accept-a-payment-deferred.md) で [支払いと送金別方式](https://docs.stripe.com/connect/separate-charges-and-transfers.md#settlement-merchant) または [デスティネーション支払い](https://docs.stripe.com/connect/destination-charges.md#settlement-merchant) で `on_behalf_of` プロパティを使用する Connect プラットフォームは、Payment Element の Elements グループで [onBehalfOf](https://docs.stripe.com/js/elements_object/create_without_intent#stripe_elements_no_intent-options-onBehalfOf) も指定する必要があります。これにより、Payment Element がカードブランドの選択ドロップダウンを表示するタイミングを決定できます。 > Connect の導入では、取引の *加盟店* (The legal entity responsible for facilitating the sale of products to a customer that handles any applicable regulations and liabilities, including sales taxes. In a Connect integration, it can be the platform or a connected account) は、提携ブランド規制が適用されるかどうかの判断に使用されるビジネスです。Connect の導入方法に応じて、これはプラットフォームまたは連結アカウントになります。 ```javascript const elements = stripe.elements({ mode: 'payment', amount: 1099, currency: 'usd', onBehalfOf: 'CONNECTED_STRIPE_ACCOUNT_ID', }); const paymentElementOptions = { layout: 'accordion', }; const paymentElement = elements.create('payment', paymentElementOptions); ``` ### デフォルトネットワークを選択 デフォルトでは、オプションが選択されていない状態でドロップダウンが表示されます。デフォルトのネットワークを設定するには、Payment Element の作成時に[デフォルト値](https://docs.stripe.com/js/elements_object/create_payment_element#payment_element_create-options-defaultValues-card-network)で、最も優先度の高いネットワークから最も優先度の低いネットワークの配列を指定します。入力された共同ブランドカードのネットワークと一致する配列内の最初のネットワークが、デフォルトとして選択されます。有効な値については、[サポート対象のネットワーク](https://docs.stripe.com/api/payment_methods/create.md#create_payment_method-card-networks-preferred)をご覧ください。 ```javascript const paymentElement = elements.create('payment', { layout: 'accordion', defaultValues: { card: { network: [preferredNetwork], }, }, }); ``` # ウェブ Card Element > This is a ウェブ Card Element for when type is web-elements and ui is card-element. View the full page at https://docs.stripe.com/co-badged-cards-compliance?type=web-elements&ui=card-element. Card Element は、統合でカードアイコンを表示している対象加盟店の場合、顧客によるカードブランドの選択に自動的に対応します。 - Combined Card Element でカードブランドの選択を有効にするには、[hideIcon](https://docs.stripe.com/js/elements_object/create_element?type=card#elements_create-options-hideIcon) を `false` または `undefined` に設定します。 - Split Card Element でカードブランドを選択できるようにするには、[showIcon](https://docs.stripe.com/js/elements_object/create_element?type=cardNumber#elements_create-options-showIcon) を `true` に設定します。 ![Card Element で共同ブランドカードを指定したカード入力](https://b.stripecdn.com/docs-statics-srv/assets/card-element-card-brand-choice.299ec361c72d0e12a97f32d3ba4b41cc.png) 共同ブランドカードを指定したカード入力 ### カードブランドの選択ドロップダウン Card Element が取引通貨を検出できません。そのため、通貨が EUR 以外でも、カードブランドの選択ドロップダウンが表示されることがあります。通貨が原因で、選択されたネットワークが取引を処理できない場合は、別のカードネットワークが代わりに処理を行います。 ### Connect プラットフォーム [支払いと送金別方式](https://docs.stripe.com/connect/separate-charges-and-transfers.md#settlement-merchant)または[デスティネーション支払い](https://docs.stripe.com/connect/destination-charges.md#settlement-merchant)で `on_behalf_of` プロパティを使用する Connect プラットフォームは、Card Element の Elements グループで、[onBehalfOf](https://docs.stripe.com/js/elements_object/create_without_intent#stripe_elements_no_intent-options-onBehalfOf) を使用する必要もあります。これにより、Card Element はカードブランドの選択ドロップダウンを表示する状況を判断できます。 > Connect の導入では、取引の *加盟店* (The legal entity responsible for facilitating the sale of products to a customer that handles any applicable regulations and liabilities, including sales taxes. In a Connect integration, it can be the platform or a connected account) は、提携ブランド規制が適用されるかどうかの判断に使用されるビジネスです。Connect の導入方法に応じて、これはプラットフォームまたは連結アカウントになります。 ```javascript const elements = stripe.elements({ onBehalfOf: 'CONNECTED_STRIPE_ACCOUNT_ID' }); const cardElement = elements.create('card'); ``` ### カードブランドの選択とソース Card Element の顧客によるカードブランドの選択は、[Sources](https://docs.stripe.com/js/deprecated/sources) と互換性がありません。Sources を使用して決済が行われる場合は、顧客によるカードブランドの選択ドロップダウンが表示されることがありますが、ここで選択されたネットワークは考慮されません。 ### デフォルトネットワークを選択 通常、デフォルトでは何も選択されていない状態でドロップダウンが表示されます。デフォルトのネットワークを選択するには、Card カード Element の作成時に [preferredNetwork](https://docs.stripe.com/js/elements_object/create_element?type=card#elements_create-options-preferredNetwork) オプションを使用して、最も優先度の高いネットワークから最も優先度の低いネットワークの配列を指定します。入力された共同ブランドカードのネットワークと一致する配列内の最初のネットワークが、デフォルトとして選択されます。有効な値については、[サポート対象ネットワーク](https://docs.stripe.com/api/payment_methods/create.md#create_payment_method-card-networks-preferred) をご覧ください。 Card Element の作成時に `preferredNetwork` の値を指定する場合、カードブランド選択ドロップダウンのアイコンが表示されるようにする必要があります。また、確定時に [payment_method_options.card.network](https://docs.stripe.com/js/payment_intents/confirm_card_payment#stripe_confirm_card_payment-data-payment_method_options-card-network) を指定することもできません。 ```javascript const cardElement = elements.create('card', { hideIcon: false, preferredNetwork: ['cartes_bancaires', 'visa', 'mastercard'], }); ``` ### networkschange イベントとのやり取り 以前は、顧客のカードブランドの選択は、[networkschange](https://docs.stripe.com/js/element/events/on_networkschange) イベントをリッスンし、顧客に Card Element 以外のカードネットワークの選択肢を提示することでサポートされていました。この統合は非推奨になり、Card Element のカードブランド選択ドロップダウンが推奨されます。 Card Element がカードブランドの選択ドロップダウンの対象となる場合、`networkschange` イベントは返される [networks](https://docs.stripe.com/js/element/events/on_networkschange?#element_on_networkschange-handler-networks) 配列を 1 つのネットワークに切り詰めます。共同ブランドカードは単一ネットワークカードとして表示されるため、Card Element がカードブランドの選択を処理するときに、レガシーのカスタム統合が冗長なネットワーク選択を表示しないようにします。 # Payment Request Button Element > This is a Payment Request Button Element for when type is web-elements and ui is payment-request-button-element. View the full page at https://docs.stripe.com/co-badged-cards-compliance?type=web-elements&ui=payment-request-button-element. Payment Request Button は、顧客によるカードブランドの選択にデフォルトで対応していますが、追加パラメーターを渡す必要がある特定の Connect 統合タイプには例外があります。 ![Payment Request Button の共同ブランドカードが表示された Link ポップアップ](https://b.stripecdn.com/docs-statics-srv/assets/popup-card-brand-choice.8623a001ccd7d16fe18854126d1652af.png) 共同ブランドカードが表示された Payment Request Button Link のポップアップ ### Connect プラットフォーム [支払いと送金別方式](https://docs.stripe.com/connect/separate-charges-and-transfers.md#settlement-merchant)または[デスティネーション支払い](https://docs.stripe.com/connect/destination-charges.md#settlement-merchant)で `on_behalf_of` プロパティを使用する Connect プラットフォームは、`paymentRequest` で [onBehalfOf](https://docs.stripe.com/js/payment_request/create#stripe_payment_request-options-onBehalfOf) を指定する必要もあります。これにより、Payment Request Button Element はカードブランドの選択ドロップダウンを表示するタイミングを決定できます。 > Connect の導入では、取引の *加盟店* (The legal entity responsible for facilitating the sale of products to a customer that handles any applicable regulations and liabilities, including sales taxes. In a Connect integration, it can be the platform or a connected account) は、提携ブランド規制が適用されるかどうかの判断に使用されるビジネスです。Connect の導入方法に応じて、これはプラットフォームまたは連結アカウントになります。 ```javascript const paymentRequest = stripe.paymentRequest({ country: 'US', currency: 'usd', total: {label: 'Demo total', amount: 1099}, onBehalfOf: 'CONNECTED_STRIPE_ACCOUNT_ID', }); const paymentRequestButtonElement = elements.create( 'paymentRequestButton', { paymentRequest: paymentRequest, } ); ``` # Express Checkout Element > This is a Express Checkout Element for when type is web-elements and ui is express-checkout-element. View the full page at https://docs.stripe.com/co-badged-cards-compliance?type=web-elements&ui=express-checkout-element. Express Checkout Element は、顧客によるカードブランドの選択にデフォルトで対応していますが、特定の Connect 統合タイプでは追加パラメーターを渡す必要があります。 ![Express Checkout Element の共同ブランドカードが表示された Link ポップアップ](https://b.stripecdn.com/docs-statics-srv/assets/popup-card-brand-choice.8623a001ccd7d16fe18854126d1652af.png) 共同ブランドカードが表示された Express Checkout Element Link のポップアップ ### Connect プラットフォーム [支払いと送金別方式](https://docs.stripe.com/connect/separate-charges-and-transfers.md#settlement-merchant)または[デスティネーション支払い](https://docs.stripe.com/connect/destination-charges.md#settlement-merchant)で `on_behalf_of` プロパティを使用する Connect プラットフォームは、Express Checkout Element の Elements グループで、[onBehalfOf](https://docs.stripe.com/js/elements_object/create_without_intent#stripe_elements_no_intent-options-onBehalfOf) を使用する必要もあります。これにより、Express Checkout Element はカードブランドの選択ドロップダウンを表示するタイミングを決定できます。 > Connect の導入では、取引の *加盟店* (The legal entity responsible for facilitating the sale of products to a customer that handles any applicable regulations and liabilities, including sales taxes. In a Connect integration, it can be the platform or a connected account) は、提携ブランド規制が適用されるかどうかの判断に使用されるビジネスです。Connect の導入方法に応じて、これはプラットフォームまたは連結アカウントになります。 ```javascript const elements = stripe.elements({ onBehalfOf: 'CONNECTED_STRIPE_ACCOUNT_ID' }); const expressCheckoutElement = elements.create('expressCheckout'); ``` # Payment Sheet > This is a Payment Sheet for when type is mobile-elements and mobile-ui is payment-element. View the full page at https://docs.stripe.com/co-badged-cards-compliance?type=mobile-elements&mobile-ui=payment-element. Payment Sheet は、自動で顧客のカードブランドの選択に対応しています。顧客が何も選択しない場合に優先して使用するネットワークを並べ替えたリストを提供するには、そのリストを `PaymentSheet.Configuration.preferredNetworks(…)` に渡します。有効な値については、[サポート対象ネットワーク](https://docs.stripe.com/api/payment_methods/create.md#create_payment_method-card-networks-preferred)をご覧ください。 > カードブランドの選択を有効にするには、iOS では iOS SDK 23.22.1 以降、Android では Android SDK 20.37.4 以降を使用する必要があります。 #### iOS ```swift var configuration = PaymentSheet.Configuration() configuration.merchantDisplayName = "Merchant Inc." configuration.preferredNetworks = [.cartesBancaires, .visa, .mastercard] ``` #### Android ```kotlin val configuration = PaymentSheet.Configuration.Builder(merchantDisplayName = "Merchant Inc.") .preferredNetworks(listOf(CardBrand.CartesBancaires, CardBrand.Visa, CardBrand.MasterCard)) .build() ``` ### Connect プラットフォーム [支払いと送金別方式](https://docs.stripe.com/connect/separate-charges-and-transfers.md#settlement-merchant)または[デスティネーション支払い](https://docs.stripe.com/connect/destination-charges.md#settlement-merchant)で、[on_behalf_of](https://docs.stripe.com/api/payment_intents/create.md#create_payment_intent-on_behalf_of) プロパティを使用する Connect プラットフォームは、`IntentConfiguration` の `onBehalfOf` と同じ値を指定する必要もあります。 > Connect の導入では、取引の *加盟店* (The legal entity responsible for facilitating the sale of products to a customer that handles any applicable regulations and liabilities, including sales taxes. In a Connect integration, it can be the platform or a connected account) は、提携ブランド規制が適用されるかどうかの判断に使用されるビジネスです。Connect の導入方法に応じて、これはプラットフォームまたは連結アカウントになります。 #### iOS ```swift var configuration = PaymentSheet.IntentConfiguration( mode: .payment(amount: 1099, currency: "usd"), onBehalfOf: "CONNECTED_STRIPE_ACCOUNT_ID" ) { [weak self] _, _ in // Handle intent creation.... } ``` #### Android ```kotlin val intentConfiguration = PaymentSheet.IntentConfiguration( mode = PaymentSheet.IntentConfiguration.Mode.Payment( amount = 1099, currency = "usd", ), onBehalfOf = "CONNECTED_STRIPE_ACCOUNT_ID", ) ``` これにより、Payment Sheet はカードブランドの選択ドロップダウンを表示するタイミングを決定できます。 ![Payment Sheet で共同ブランドカードを指定したカード入力](https://b.stripecdn.com/docs-statics-srv/assets/mobile-elements-card-brand-choice.580bf0ff5c635b945e0206abbc3c8c4a.png) 共同ブランドカードを指定したカード入力 # モバイル Customer Sheet > This is a モバイル Customer Sheet for when type is mobile-elements and mobile-ui is customer-sheet. View the full page at https://docs.stripe.com/co-badged-cards-compliance?type=mobile-elements&mobile-ui=customer-sheet. Customer Sheet は、自動で顧客のカードブランドの選択に対応しています。顧客が何も選択しない場合に優先して使用するネットワークを並べ替えたリストを指定するには、リストを `CustomerSheet.Configuration.preferredNetworks(…)` に渡します。有効な値については、[サポート対象ネットワーク](https://docs.stripe.com/api/payment_methods/create.md#create_payment_method-card-networks-preferred)をご覧ください。 > カードブランドの選択を有効にするには、iOS では iOS SDK 23.22.1 以降、Android では Android SDK 20.37.4 以降を使用する必要があります。 #### iOS ```swift var configuration = CustomerSheet.Configuration() configuration.merchantDisplayName = "Merchant Inc." configuration.preferredNetworks = [.cartesBancaires, .visa, .mastercard] ``` #### Android ```kotlin val configuration = CustomerSheet.Configuration.builder(merchantDisplayName = "Merchant Inc.") .preferredNetworks(listOf(CardBrand.CartesBancaires, CardBrand.Visa, CardBrand.MasterCard)) .build() ``` これにより、Customer Sheet はカードブランドの選択ドロップダウンを表示するタイミングを決定できます。 ![Mobile Customer Sheet で共同ブランドカードを指定したカード入力](https://b.stripecdn.com/docs-statics-srv/assets/mobile-elements-card-brand-choice.580bf0ff5c635b945e0206abbc3c8c4a.png) 共同ブランドカードを指定したカード入力 # モバイル Card Element > This is a モバイル Card Element for when type is mobile-elements and mobile-ui is card-element. View the full page at https://docs.stripe.com/co-badged-cards-compliance?type=mobile-elements&mobile-ui=card-element. Card Element のすべてのバリアントは、自動的に顧客によるカードブランドの選択に対応します。 - iOS: `STPaymentCardTextField` および `STPCardFormView` - Android :`CardInputWidget`、`CardMultilineWidget`、および `CardFormView` 結果として生成される iOS の `STPPaymentMethod` と Android の `PaymentMethodCreateParams` には、顧客が選択したネットワークが格納されます。これらのオブジェクトは、追加作業なしで Stripe 統合に渡すことができます。 `preferredNetworks` (iOS) または `setPreferredNetworks(…)` (Android) で優先ネットワークをソートしたリストを提供し、顧客が選択しない場合に使用できます。有効な値については、[サポート対象ネットワーク](https://docs.stripe.com/api/payment_methods/create.md#create_payment_method-card-networks-preferred)をご覧ください。 > カードブランドの選択を有効にするには、iOS では iOS SDK 23.22.1 以降、Android では Android SDK 20.37.4 以降を使用する必要があります。 ### Connect プラットフォーム [支払いと送金別方式](https://docs.stripe.com/connect/separate-charges-and-transfers.md#settlement-merchant) または [デスティネーション支払い](https://docs.stripe.com/connect/destination-charges.md#settlement-merchant) で [on_behalf_of](https://docs.stripe.com/api/payment_intents/create.md#create_payment_intent-on_behalf_of) プロパティを使用する Connect プラットフォームも、Card Element バリアントで `onBehalfOf` と同じ値を指定する必要があります。 > `on_behalf_of` でカードブランドの選択を有効にするには、iOS では iOS SDK 23.27.1 以降、Android では Android SDK 20.42.0 以降を使用する必要があります。 これにより、Card Element はカードブランドの選択ドロップダウンを表示するタイミングを決定できます。 ![Mobile Card Element で共同ブランドカードを指定したカード入力](https://b.stripecdn.com/docs-statics-srv/assets/mobile-elements-card-brand-choice.580bf0ff5c635b945e0206abbc3c8c4a.png) 共同ブランドカードを指定したカード入力 > Connect の導入では、取引の *加盟店* (The legal entity responsible for facilitating the sale of products to a customer that handles any applicable regulations and liabilities, including sales taxes. In a Connect integration, it can be the platform or a connected account) は、提携ブランド規制が適用されるかどうかの判断に使用されるビジネスです。Connect の導入方法に応じて、これはプラットフォームまたは連結アカウントになります。 ## Optional: 複数の決済代行業者 Stripe 外で決済を処理する場合は、選択したネットワークを決済代行業者に渡します。 - iOS: `STPPayment.card.networks.preferred` - Android: `PaymentMethodCreateParams.card.networks.preferred` # Terminal > This is a Terminal for when type is terminal. View the full page at https://docs.stripe.com/co-badged-cards-compliance?type=terminal. [Stripe Terminal](https://stripe.com/terminal) は、[BBPOS WisePad 3](https://stripe.com/fr/terminal/wisepad3)、[Stripe Reader S700](https://stripe.com/fr/terminal/s700)、および [Stripe Reader S710](https://stripe.com/fr/terminal/s710) リーダーで、顧客のクレジットカードブランドの選択をデフォルトでサポートします。該当する場合、Terminal で共同ブランドクレジットカードを提示する顧客は、クレジットカードブランドを選択できます。 [iPhone のタッチ決済](https://docs.stripe.com/terminal/payments/setup-reader/tap-to-pay.md?platform=ios)を使用して共同ブランドカードで決済を受け付ける場合、統合では、顧客がタップを開始する前であればいつでも希望するネットワークを選択できるようにして、[カードブランドの選択](https://docs.stripe.com/co-badged-cards-compliance.md#integration-guides)に対応する必要があります。また、顧客がタップを開始する前に、関連する [requested_priority](https://docs.stripe.com/api/payment_intents/create.md#create_payment_intent-payment_method_options-card_present-routing-requested_priority) を Stripe に渡す必要があります。 ![WisePad 3 デバイスで、Cartes Bancaires (CB) と Visa の 2 つのカードブランドを示すアプリケーション選択画面。](https://b.stripecdn.com/docs-statics-srv/assets/wisepad-cartes-bancaires-account-selection.2fd265691dfd796993dacff5b16c95bc.png) BBPOS WisePad 3 ![Stripe Reade S700/S710 デバイスでの 2 つのカードブランド (1 つは Cartes Bancaires (CB) で、もう 1 つは Visa) を示すアプリケーション選択画面](https://b.stripecdn.com/docs-statics-srv/assets/s700-cartes-bancaires-selection-screen.a31c1b71a4952564fd49e19482b70f7c.png) Stripe Reader S700/S710 ## 処理ネットワークを特定する 成功した決済に関連付けられた `charge` オブジェクトには、決済を処理したカードネットワークを示す `network` フィールドが含まれます。たとえば、次のように `card` を使用して取引のネットワークを識別できます。 ```json { "id": "ch_1Ff52K2eZvKYlo2CWe10i0s7", "object": "charge", ... "payment_method_details": { "card": { "brand": "visa", ..."network": "cartes_bancaires", }, "type": "card" } } ``` [Terminal](https://docs.stripe.com/terminal.md) 統合を使用している場合は、[特定の地域要件](https://docs.stripe.com/terminal/payments/regional.md?integration-country=FR#identify-the-network) をレビューして、使用するネットワークを特定します。 ## テスト 統合のテストには、以下の共同ブランドカードを使用できます。 #### カード番号 | 番号 | ブランド | セキュリティコード | 日付 | | ------------------- | ------------------------------- | ---------- | -------- | | 4000 0025 0000 1001 | Cartes Bancaires または Visa | 任意の 3 桁の数字 | 任意の将来の日付 | | 5555 5525 0000 1001 | Cartes Bancaires または Mastercard | 任意の 3 桁の数字 | 任意の将来の日付 | #### トークン | トークン | ブランド | | -------------------------------- | ------------------------------- | | `tok_visa_cartesBancaires` | Cartes Bancaires または Visa | | `tok_mastercard_cartesBancaires` | Cartes Bancaires または Mastercard | #### PaymentMethods | 決済手段 | ブランド | | ---------------------------------------------- | ------------------------------- | | `pm_card_visa_credit_fr_cartesBancaires` | Cartes Bancaires または Visa | | `pm_card_mastercard_credit_fr_cartesBancaires` | Cartes Bancaires または Mastercard | [Terminal](https://docs.stripe.com/terminal.md) 統合を使用している場合は、[模擬リーダー](https://docs.stripe.com/terminal/references/testing.md#simulated-reader) とともに使用してネットワーク経路の選定を確認できる [模擬テストカード](https://docs.stripe.com/terminal/references/testing.md#standard-test-cards) を参照してください。