# Compliance bei Karten mit Co-Badge Erfahren Sie mehr über die EU-Vorschriften, bei denen die kundenseitige Wahl von Karten mit Co-Badge vorgeschrieben ist. Die[(EU)-Verordnung 2015/751](https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex%3A32015R0751) verpflichtet Unternehmen im Europäischen Wirtschaftsraum (EWR) dazu, die Auswahl ihrer Kundinnen und Kunden hinsichtlich Karten mit Co-Badge (zum Beispiel [Cartes Bancaires](https://docs.stripe.com/payments/cartes-bancaires.md)-Karten mit Visa-Co-Badge) anzuerkennen. In der Praxis bedeutet dies, dass Sie Karteninhaberinnen und -inhabern die Möglichkeit bieten müssen, eine bevorzugte Kartenmarke auf Ihrer Bezahlseite in Übereinstimmung mit den folgenden Richtlinien auszuwählen: - **Zeigen Sie die verfügbaren Kartennetzwerke auf Ihrer Online-Bezahlseite oder beim Bezahlvorgang vor Ort an:** Alle verfügbaren Kartennetzwerke müssen während des Bezahlvorgangs deutlich erkennbar sein. Die Darstellungsqualität, Klarheit und Größe der Markenlogos müssen einheitlich sein und es muss für Karteninhaberinnen und -inhabern klar ersichtlich sein, wie sie ein Kartennetzwerk auswählen können. - **Halten Sie sich an das bevorzugte Kartennetzwerk des Karteninhabers:** Wenn Karteninhaber/innen ihr bevorzugtes Kartennetzwerk auswählen, müssen Sie es verwenden, wenn Sie eine Zahlung bestätigen oder Karteninformationen für die zukünftige Verwendung speichern. Wenn der/die Karteninhaber/in keine Wahl trifft, können Sie Ihr Kartennetzwerk für die Transaktion auswählen. - **Aktualisierungen des bevorzugten Kartennetzwerks gestatten:** Sie müssen Karteninhaberinnen und Karteninhabern die Möglichkeit geben, ihre für zukünftige Verwendung gespeicherten Zahlungsmethoden zu aktualisieren. Bei der Aktualisierung ihres bevorzugten Kartennetzwerks müssen sie auch ihre Zahlungsdetails ändern können. Dies kann z. B. über ein Kundenportal zur Verwaltung der gespeicherten Zahlungsmethoden geschehen. > #### Betrifft mich diese Verordnung? > > Die [(EU)-Verordnung 2015/751](https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex%3A32015R0751) gilt für alle Unternehmen im EWR, die Cartes Bancaires verarbeiten können. [Melden Sie sich an](https://dashboard.stripe.com/login?redirect=https%3A%2F%2Fdocs.stripe.com%2Fco-badged-cards-compliance) und wechseln Sie wieder zu diesem Abschnitt, um anzuzeigen, ob Sie von der Verordnung für Karten mit Co-Badge betroffen sind. ## Wenn die Verordnung gilt [Die Verordnung (EU) 2015/751](https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex%3A32015R0751) gilt für die folgenden Unternehmen und von Stripe unterstützten Transaktionsarten: | Zahlungskanal | Vorbehaltlich der Verordnung über die Wahl der Kartenmarke | Transaktionstypen | | ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | | Über das Internet | Unternehmen im EWR, die Cartes Bancaires verarbeiten können | Die Zahlungsmethode ist eine Cartes-Bancaires-Karte mit Co-Badge und die Währung ist EUR. | | Persönlich | Unternehmen in Frankreich, die [Cartes Bancaires](https://docs.stripe.com/terminal/payments/regional.md?integration-country=FR#enable-cartes-bancaires) verarbeiten können | Die Zahlungsmethode ist eine Cartes-Bancaires-Karte mit Co-Badge. | | Persönlich | Unternehmen in Deutschland, die [Girocard](https://docs.stripe.com/terminal/payments/regional.md?integration-country=DE#girocard-payments) verarbeiten können | Die Zahlungsmethode ist eine Co-Badge-Girocard. | **Anwendbar in:** - 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 ## Integrationsleitfäden Von Stripe gehostete Nutzeroberflächen wie [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) und [Stripe Terminal](https://docs.stripe.com/terminal.md) zeigen automatisch eine Netzwerkauswahl an, wenn Sie die [Anwendbarkeitskriterien](https://docs.stripe.com/co-badged-cards-compliance.md#when-regulation-applies) erfüllen. Bitte konfigurieren Sie diese Nutzeroberflächen gemäß den folgenden Leitfäden. Bei anderen Integrationen tragen Sie die volle Verantwortung dafür, dass Ihre Integration den gesetzlichen Anforderungen entspricht. > #### Sandbox-Umgebungen > > Bei der Verwendung von Sandboxes ist Cartes Bancaires für Online-Zahlungen immer aktiviert. Daher kann es vorkommen, dass Sie den Netzwerk-Selektor auf von Stripe gehosteten Nutzeroberflächen in einer Sandbox sehen, auch wenn Sie Cartes Bancaires nicht aktivieren. Auf diese Weise können Sie in einer Vorschau sehen, wie von Stripe gehostete Nutzeroberflächen mit Co-Badge-Karten umgehen, wenn Cartes Bancaires aktiviert wäre. # Checkout und Payment Links > This is a Checkout und 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) unterstützt standardmäßig Kartenmarken. Kundinnen und Kunden, die beim Bezahlvorgang eine Karte mit Co-Badge eingeben, können eine Option für die Kartenmarke auswählen. ![Die Karteneingabe mit einer Karte mit Co-Badge in Stripe Checkout](https://b.stripecdn.com/docs-statics-srv/assets/checkout-card-brand-choice-full-page.9cf891dfb55abcdc9ae9046ea15bc054.png) Karteneingabe mit einer Karte mit Co-Badge # Web Payment Element > This is a Web 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. Das [Payment Element]](/payments/payment-element) unterstützt standardmäßig die Auswahl der Kundenkartenmarke. Kundinnen und Kunden, die im Payment Element eine Karte mit Co-Badge eingeben, können ihre gewünschte Kartenmarke auswählen. ![Die Karteneingabe mit einer Karte mit Co-Badge im Payment Element](https://b.stripecdn.com/docs-statics-srv/assets/payment-element-card-brand-choice.809e6f245c09f2ebff83f4afe04fdbf7.png) Karteneingabe mit einer Karte mit Co-Badge ### Connect-Plattformen Connect-Plattformen, die die Eigenschaft `on_behalf_of` mit [separaten Zahlungen und Überweisungen](https://docs.stripe.com/connect/separate-charges-and-transfers.md#settlement-merchant) oder [Destination Charges](https://docs.stripe.com/connect/destination-charges.md#settlement-merchant) in einem [Payment Element verwenden, das ohne Intent erstellt wurde](https://docs.stripe.com/payments/accept-a-payment-deferred.md), müssen auch [onBehalfOf](https://docs.stripe.com/js/elements_object/create_without_intent#stripe_elements_no_intent-options-onBehalfOf) in der Elementgruppe des Payment Element angeben. Dadurch kann das Payment Element bestimmen, wann das Dropdown-Menü zur Auswahl der Kartenmarke angezeigt werden soll. > Bei Connect-Integrationen ist der *eingetragene Händler* (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) einer Transaktion das Unternehmen, das Stripe heranzieht, um zu bestimmen, ob die Co-Badge-Regulierung gilt. Je nach Connect-Integration kann dies entweder die Plattform oder das verbundene Konto sein. ```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); ``` ### Standardnetzwerk auswählen Das Dropdown-Menü wird standardmäßig angezeigt, auch wenn keine Option ausgewählt wurde. Um ein Standardnetzwerk auszuwählen, geben Sie beim Erstellen des Payment Element ein Array von Netzwerken in Ihren [Standardwerten](https://docs.stripe.com/js/elements_object/create_payment_element#payment_element_create-options-defaultValues-card-network) an, von den am meisten bis zu den am wenigsten bevorzugten. Das erste Netzwerk im Array, das mit einem Netzwerk auf der eingegebenen Karte mit Co-Badge übereinstimmt, wird als Standard ausgewählt. Informationen zu den gültigen Werten finden Sie bei den [unterstützten Netzwerken](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], }, }, }); ``` # Web Card Element > This is a Web 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. Das Card Element unterstützt automatisch die Auswahl der Kundenkartenmarke für berechtigte Unternehmen, deren Integrationen das Kartensymbol anzeigen. - Um die Auswahl der Kartenmarke im kombinierten Card Element zu aktivieren, setzen Sie [hidelcon](https://docs.stripe.com/js/elements_object/create_element?type=card#elements_create-options-hideIcon) auf `false` oder `undefined`. - Um die Auswahl der Kartenmarke im Split Card Element zu aktivieren, setzen Sie [showIcon](https://docs.stripe.com/js/elements_object/create_element?type=cardNumber#elements_create-options-showIcon) auf `true`. ![Die Karteneingabe mit einer Karte mit Co-Badge im Card Element](https://b.stripecdn.com/docs-statics-srv/assets/card-element-card-brand-choice.299ec361c72d0e12a97f32d3ba4b41cc.png) Karteneingabe mit einer Karte mit Co-Badge ### Dropdown-Menü zur Auswahl der Kartenmarke Das Card Element kann die Transaktionswährung nicht erkennen. Dies bedeutet, dass das Dropdown-Menü zur Auswahl der Kartenmarke möglicherweise auch dann angezeigt, wenn die Währung nicht EUR ist. Falls das ausgewählte Netzwerk die Transaktion aufgrund der Währung nicht verarbeiten kann, wird die Transaktion stattdessen von dem anderen Kartennetzwerk verarbeitet. ### Connect-Plattformen Connect-Plattformen, die die Eigenschaft `on_behalf_of` mit [separaten Zahlungen und Überweisungen](https://docs.stripe.com/connect/separate-charges-and-transfers.md#settlement-merchant) oder [Destination Charges](https://docs.stripe.com/connect/destination-charges.md#settlement-merchant) verwenden, müssen auch [onBehalfOf](https://docs.stripe.com/js/elements_object/create_without_intent#stripe_elements_no_intent-options-onBehalfOf) in der Elements-Gruppe des Card Element angeben. Dadurch kann das Card Element bestimmen, wann das Dropdown-Menü zur Auswahl der Kartenmarke angezeigt werden soll. > Bei Connect-Integrationen ist der *eingetragene Händler* (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) einer Transaktion das Unternehmen, das Stripe heranzieht, um zu bestimmen, ob die Co-Badge-Regulierung gilt. Je nach Connect-Integration kann dies entweder die Plattform oder das verbundene Konto sein. ```javascript const elements = stripe.elements({ onBehalfOf: 'CONNECTED_STRIPE_ACCOUNT_ID' }); const cardElement = elements.create('card'); ``` ### Auswahl und Quellen der Kartenmarke Die Auswahl der Kundenkartenmarke im Card Element ist nicht kompatibel mit [Sources](https://docs.stripe.com/js/deprecated/sources). Das Dropdown-Menü zur Auswahl der Kundenkartenmarke wird möglicherweise weiterhin angezeigt, wenn die Zahlung über „Sources“ erfolgt, jedoch werden wir das ausgewählte Netzwerk nicht berücksichtigen. ### Standardnetzwerk auswählen Das Dropdown-Menü zur Auswahl der Kartenmarke wird in der Regel ohne ausgewählte Standardoption angezeigt. Um ein Standardnetzwerk auszuwählen, geben Sie beim Erstellen des Card Element mit der Option [preferredNetwork](https://docs.stripe.com/js/elements_object/create_element?type=card#elements_create-options-preferredNetwork) ein Array von Netzwerken an, von den am meisten bis zu den am wenigsten bevorzugten. Das erste Netzwerk im Array, das mit einem Netzwerk auf der eingegebenen Karte mit Co-Badge übereinstimmt, wird als Standard ausgewählt. Informationen zu den gültigen Werten finden Sie bei den [unterstützten Netzwerken](https://docs.stripe.com/api/payment_methods/create.md#create_payment_method-card-networks-preferred). Wenn Sie beim Erstellen des Card Element einen Wert für `preferredNetwork` angeben, müssen Sie die Symbole für die Dropdown-Liste zur Auswahl der Kartenmarke aktivieren. Außerdem können Sie [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) zum Zeitpunkt der Bestätigung nicht angeben. ```javascript const cardElement = elements.create('card', { hideIcon: false, preferredNetwork: ['cartes_bancaires', 'visa', 'mastercard'], }); ``` ### Interaktion mit dem networkschange-Ereignis Bisher wurde die Auswahl der Kundenkartenmarke durch das Abhören des Ereignisses [networkschange](https://docs.stripe.com/js/element/events/on_networkschange) unterstützt, wobei der Kundin oder dem Kunden außerhalb des Kartenelements eine Auswahl an Kartennetzwerken angeboten wurde. Diese Integration wird zugunsten des Dropdown-Menüs zur Auswahl der Kartenmarke im Card Element nicht mehr unterstützt. Das Ereignis `networkschange` kürzt das zurückgegebene Array [Netzwerke](https://docs.stripe.com/js/element/events/on_networkschange?#element_on_networkschange-handler-networks) auf ein einzelnes Netzwerk, wenn das Card Element für das Dropdown-Menü „Wahl der Kartenmarke“ geeignet ist. Karten mit Co-Badge werden als Karten eines einzigen Netzwerks angezeigt, wodurch verhindert wird, dass ältere nutzerdefinierte Integrationen eine redundante Netzwerkauswahl anzeigen, wenn das Card Element die Auswahl der Kartenmarke übernimmt. # 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. Die Schaltfläche für Zahlungsanfragen unterstützt standardmäßig die Auswahl der Kundenkartenmarke, mit Ausnahme bestimmter Connect-Integrationstypen, die einen zusätzlichen Parameter übergeben müssen. ![Das Popup mit Link zu einer Karte mit Co-Badge in der Schaltfläche für Zahlungsanfragen](https://b.stripecdn.com/docs-statics-srv/assets/popup-card-brand-choice.8623a001ccd7d16fe18854126d1652af.png) Pop-up-Schaltfläche Link für Zahlungsanfragen mit einer Karte mit Co-Badge ### Connect-Plattformen Connect-Plattformen, die die Eigenschaft `on_behalf_of` mit [separaten Zahlungen und Überweisungen](https://docs.stripe.com/connect/separate-charges-and-transfers.md#settlement-merchant) oder [Destination Charges](https://docs.stripe.com/connect/destination-charges.md#settlement-merchant) verwenden, müssen auch [onBehalfOf](https://docs.stripe.com/js/payment_request/create#stripe_payment_request-options-onBehalfOf) für die `paymentRequest` angeben. Dadurch kann das Payment Request Button Element bestimmen, wann das Dropdown-Menü zur Auswahl der Kartenmarke angezeigt werden soll. > Bei Connect-Integrationen ist der *eingetragene Händler* (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) einer Transaktion das Unternehmen, das Stripe heranzieht, um zu bestimmen, ob die Co-Badge-Regulierung gilt. Je nach Connect-Integration kann dies entweder die Plattform oder das verbundene Konto sein. ```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. Das Express Checkout Element unterstützt standardmäßig die Auswahl der Kundenkartenmarke, mit Ausnahme bestimmter Connect-Integrationstypen, die einen zusätzlichen Parameter übergeben müssen. ![Das Popup mit Link zu einer Karte mit Co-Badge im Express Checkout Element](https://b.stripecdn.com/docs-statics-srv/assets/popup-card-brand-choice.8623a001ccd7d16fe18854126d1652af.png) Express Checkout Element Link-Pop-up mit einer Karte mit Co-Badge ### Connect-Plattformen Connect-Plattformen, die die Eigenschaft `on_behalf_of` mit [separaten Zahlungen und Überweisungen](https://docs.stripe.com/connect/separate-charges-and-transfers.md#settlement-merchant) oder [Destination Charges](https://docs.stripe.com/connect/destination-charges.md#settlement-merchant) verwenden, müssen auch [onBehalfOf](https://docs.stripe.com/js/elements_object/create_without_intent#stripe_elements_no_intent-options-onBehalfOf) in der Elements-Gruppe des Express Checkout Element angeben. Dadurch kann das Express Checkout Element bestimmen, wann das Dropdown-Menü zur Auswahl der Kartenmarke angezeigt werden soll. > Bei Connect-Integrationen ist der *eingetragene Händler* (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) einer Transaktion das Unternehmen, das Stripe heranzieht, um zu bestimmen, ob die Co-Badge-Regulierung gilt. Je nach Connect-Integration kann dies entweder die Plattform oder das verbundene Konto sein. ```javascript const elements = stripe.elements({ onBehalfOf: 'CONNECTED_STRIPE_ACCOUNT_ID' }); const expressCheckoutElement = elements.create('expressCheckout'); ``` # Zahlungsformular > This is a Zahlungsformular 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. Das Payment Sheet unterstützt die Auswahl der Kundenkartenmarken automatisch. Wenn Sie eine sortierte Liste der bevorzugten Netzwerke bereitstellen möchten, die verwendet werden soll, wenn Ihr Kunde/Ihre Kundin keine Auswahl trifft, übergeben Sie diese in `PaymentSheet.Configuration.preferredNetworks(...)`. Informationen zu den gültigen Werten finden Sie bei den [unterstützten Netzwerken](https://docs.stripe.com/api/payment_methods/create.md#create_payment_method-card-networks-preferred). > Um die Auswahl der Kartenmarke zu ermöglichen, müssen Sie iOS SDK 23.22.1 oder höher auf iOS oder Android SDK 20.37.4 oder höher auf Android verwenden. #### 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-Plattformen Connect-Plattformen, die die Eigenschaft [on_behalf_of](https://docs.stripe.com/api/payment_intents/create.md#create_payment_intent-on_behalf_of) mit [separaten Zahlungen und Überweisungen](https://docs.stripe.com/connect/separate-charges-and-transfers.md#settlement-merchant) oder [Destination Charges](https://docs.stripe.com/connect/destination-charges.md#settlement-merchant) verwenden, müssen auch denselben Wert wie `onBehalfOf` in der `IntentConfiguration` angeben. > Bei Connect-Integrationen ist der *eingetragene Händler* (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) einer Transaktion das Unternehmen, das Stripe heranzieht, um zu bestimmen, ob die Co-Badge-Regulierung gilt. Je nach Connect-Integration kann dies entweder die Plattform oder das verbundene Konto sein. #### 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", ) ``` Damit kann das Payment Sheet ermitteln, wann die Dropdown-Liste für die Auswahl der Kartenmarke angezeigt werden soll. ![Die Karteneingabe mit einer Co-Badged-Karte im Payment Sheet](https://b.stripecdn.com/docs-statics-srv/assets/mobile-elements-card-brand-choice.580bf0ff5c635b945e0206abbc3c8c4a.png) Karteneingabe mit einer Karte mit Co-Badge # Mobilkundenformular > This is a Mobilkundenformular 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. Das Customer Sheet unterstützt die Auswahl der Kundenkartenmarken automatisch. Wenn Sie eine sortierte Liste der bevorzugten Netzwerke bereitstellen möchten, die verwendet werden soll, wenn Ihre Kundin oder Ihr Kunde keine Auswahl trifft, übergeben Sie diese in `CustomerSheet.Configuration.preferredNetworks(...)`. Informationen zu den gültigen Werten finden Sie bei den [unterstützten Netzwerken](https://docs.stripe.com/api/payment_methods/create.md#create_payment_method-card-networks-preferred). > Um die Auswahl der Kartenmarke zu ermöglichen, müssen Sie iOS SDK 23.22.1 oder höher auf iOS oder Android SDK 20.37.4 oder höher auf Android verwenden. #### 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() ``` Damit kann das Customer Sheet ermitteln, wann die Dropdown-Liste für die Auswahl der Kartenmarke angezeigt werden soll. ![Die Karteneingabe mit einer Karte mit Co-Badge im Mobile Customer Sheet](https://b.stripecdn.com/docs-statics-srv/assets/mobile-elements-card-brand-choice.580bf0ff5c635b945e0206abbc3c8c4a.png) Karteneingabe mit einer Karte mit Co-Badge # Mobile Card Element > This is a Mobile 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. Alle Varianten des Card Element unterstützen automatisch die kundenseitige Wahl der Kartenmarke: - iOS: `STPaymentCardTextField` und `STPCardFormView` - Android: `CardInputWidget`, `CardMultilineWidget` und `CardFormView` Die resultierenden `STPPaymentMethod` für iOS und `PaymentMethodCreateParams` für Android enthalten das ausgewählte Netzwerk der Kundin oder des Kunden. Sie können diese Objekte ohne zusätzlichen Aufwand an Ihre Stripe-Integration übergeben. Sie können eine sortierte Liste bevorzugter Netzwerke in `preferredNetworks` (iOS) oder `setPreferredNetworks(…)` (Android) bereitstellen, die verwendet werden soll, wenn Ihre Kundin oder Ihr Kunde keine Auswahl trifft. Gültige Werte finden Sie unter [unterstützte Netzwerke](https://docs.stripe.com/api/payment_methods/create.md#create_payment_method-card-networks-preferred). > Um die Auswahl der Kartenmarke zu ermöglichen, müssen Sie iOS SDK 23.22.1 oder höher auf iOS oder Android SDK 20.37.4 oder höher auf Android verwenden. ### Connect-Plattformen Connect-Plattformen, die die Eigenschaft [on_behalf_of](https://docs.stripe.com/api/payment_intents/create.md#create_payment_intent-on_behalf_of) mit [separaten Zahlungen und Überweisungen](https://docs.stripe.com/connect/separate-charges-and-transfers.md#settlement-merchant) oder [Destination Charges](https://docs.stripe.com/connect/destination-charges.md#settlement-merchant) verwenden, müssen denselben Wert auch als `onBehalfOf` in der Variante „Card Element“ angeben. > Um die Auswahl der Kartenmarke mit `on_behalf_of` zu ermöglichen, müssen Sie iOS SDK 23.27.1 oder höher auf iOS oder Android SDK 20.42.0 oder höher auf Android verwenden. Dadurch kann das Card Element bestimmen, wann das Dropdownmenü zur Auswahl der Kartenmarke angezeigt werden soll. ![Die Karteneingabe mit einer Karte mit Co-Badge im Mobile Card Element](https://b.stripecdn.com/docs-statics-srv/assets/mobile-elements-card-brand-choice.580bf0ff5c635b945e0206abbc3c8c4a.png) Karteneingabe mit einer Karte mit Co-Badge > Bei Connect-Integrationen ist der *eingetragene Händler* (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) einer Transaktion das Unternehmen, das Stripe heranzieht, um zu bestimmen, ob die Co-Badge-Regulierung gilt. Je nach Connect-Integration kann dies entweder die Plattform oder das verbundene Konto sein. ## Optional: Mehrere Zahlungsabwickler Wenn Sie Zahlungen außerhalb von Stripe verarbeiten, müssen Sie das ausgewählte Netzwerk an Ihren Zahlungsabwickler weiterleiten: - 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) unterstützt die Kartenmarken-Auswahl der Kundinnen und Kunden standardmäßig auf den Lesegeräten [BBPOS WisePad 3](https://stripe.com/fr/terminal/wisepad3), [Stripe Reader S700](https://stripe.com/fr/terminal/s700) und [Stripe Reader S710](https://stripe.com/fr/terminal/s710). Kundinnen und Kunden, die eine Karte mit Co-Badge am Terminal vorlegen, können gegebenenfalls ihre Option für die auszuwählende Kartenmarke wählen. Wenn Sie [Tap to Pay auf dem iPhone](https://docs.stripe.com/terminal/payments/setup-reader/tap-to-pay.md?platform=ios) verwenden, um Zahlungen mit Karten mit Co-Badge zu akzeptieren, muss Ihre Integration die [Wahl der Kartenmarke](https://docs.stripe.com/co-badged-cards-compliance.md#integration-requirements) ermöglichen, indem Sie Kundinnen und Kunden vor dem Antippen jederzeit die Auswahl ihres bevorzugten Netzwerks ermöglichen. Sie müssen außerdem die entsprechende [requested_priority](https://docs.stripe.com/api/payment_intents/create.md#create_payment_intent-payment_method_options-card_present-routing-requested_priority) an Stripe übermitteln, bevor die Kundin oder der Kunde den Tap-Vorgang initiiert. ![Ein Anwendungsauswahlbildschirm, auf dem zwei Kartenmarken angezeigt werden, eine mit Cartes Bancaires (CB) und die andere mit Visa, auf dem WisePad 3-Gerät.](https://b.stripecdn.com/docs-statics-srv/assets/wisepad-cartes-bancaires-account-selection.2fd265691dfd796993dacff5b16c95bc.png) BBPOS WisePad 3 ![Ein Anwendungsauswahl-Bildschirm auf dem Stripe Reader S700/S710, der zwei Kartenmarken zeigt, einmal die Cartes Bancaires (CB) und einmal Visa.](https://b.stripecdn.com/docs-statics-srv/assets/s700-cartes-bancaires-selection-screen.a31c1b71a4952564fd49e19482b70f7c.png) Stripe Reader S700/S710 ## Das Verarbeitungsnetzwerk identifizieren Das mit einer erfolgreichen Zahlung verbundene `charge`-Objekt enthält ein `network`-Feld, das angibt, welches Kartennetzwerk die Zahlung verarbeitet hat. Sie können beispielsweise das Netzwerk für eine Transaktion mit einer `card` wie folgt identifizieren: ```json { "id": "ch_1Ff52K2eZvKYlo2CWe10i0s7", "object": "charge", ... "payment_method_details": { "card": { "brand": "visa", ..."network": "cartes_bancaires", }, "type": "card" } } ``` Wenn Sie eine [Terminal](https://docs.stripe.com/terminal.md)-Integration verwenden, überprüfen Sie bitte die [spezifischen regionalen Anforderungen](https://docs.stripe.com/terminal/payments/regional.md?integration-country=FR#identify-the-network), um das verwendete Netzwerk zu identifizieren. ## Tests Sie können die folgenden Karten mit Co-Badge zum Testen Ihrer Integrationen verwenden. #### Kartennummern | Nummer | Marke | CVC | Datum | | ------------------- | -------------------------------- | ------------------------ | ---------------------- | | 4000 0025 0000 1001 | Cartes Bancaires oder Visa | Beliebige 3 Ziffern | Jedes zukünftige Datum | | 5555 5525 0000 1001 | Cartes Bancaires oder Mastercard | Beliebige 3 Ziffern | Jedes zukünftige Datum | #### Token | Token | Marke | | -------------------------------- | -------------------------------- | | `tok_visa_cartesBancaires` | Cartes Bancaires oder Visa | | `tok_mastercard_cartesBancaires` | Cartes Bancaires oder Mastercard | #### PaymentMethods | Zahlungsmethode | Marke | | ---------------------------------------------- | -------------------------------- | | `pm_card_visa_credit_fr_cartesBancaires` | Cartes Bancaires oder Visa | | `pm_card_mastercard_credit_fr_cartesBancaires` | Cartes Bancaires oder Mastercard | Wenn Sie eine [Terminal](https://docs.stripe.com/terminal.md) Integration verwenden, sehen Sie sich die [simulierten Testkarten an](https://docs.stripe.com/terminal/references/testing.md#standard-test-cards), die Sie mit einem [simulierten Lesegerät](https://docs.stripe.com/terminal/references/testing.md#simulated-reader) zur Überprüfung des Routings des Netzwerks verwenden können.