# Kundennamen erfassen Namen von Unternehmen und Einzelpersonen als Felder erster Klasse beim Bezahlvorgang erfassen. # Gehostete Seite > This is a Gehostete Seite for when payment-ui is stripe-hosted. View the full page at https://docs.stripe.com/payments/checkout/name-collection?payment-ui=stripe-hosted. You can enable name collection on the payment form to collect business or individual names from your customers. The information is available after the session is complete. Diese Namen der *ersten Klasse* (First-class fields are prominent input fields that appear at the top level of the payment form and API, rather than being grouped within other sections such as billing or shipping details) sind von den Namen, die mit den Abrechnungs- und Versandinformationen erfassten Informationen getrennt und erscheinen immer als übergeordnete Namensfelder auf dem Zahlungsformular, sofern aktiviert. ![Namensfelder der ersten Klasse im Formular des Bezahlvorgangs](https://b.stripecdn.com/docs-statics-srv/assets/preview.d9469cc97e1794c04837c664c0cda4bb.png) Bei Checkout werden dem Zahlungsformular Namensfelder der obersten Ebene hinzugefügt. ## Enable name collection Erstellen Sie einen Bezahlvorgang und geben Sie gleichzeitig die Einstellungen für die Namenserfassung an. Um die Namenserfassung zu aktivieren, konfigurieren Sie das Objekt [name_Einzug](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-name_collection) beim Erstellen eines Bezahlvorgangs. Sie können Namen von Unternehmen, Einzelpersonen oder beides erfassen und jedes Feld je nach Bedarf als erforderlich oder optional festlegen. ```curl curl https://api.stripe.com/v1/checkout/sessions \ -u "<>:" \ -d mode=payment \ --data-urlencode success_url="https://example.com/success" \ -d "line_items[0][price]"="{{PRICE_ID}}" \ -d "line_items[0][quantity]"=1 \ -d "name_collection[business][enabled]"=true \ -d "name_collection[individual][enabled]"=true \ -d "name_collection[individual][optional]"=true ``` > Wenn Sie die Erfassung des Unternehmensnamens als erforderlich festlegen, werden Express Checkout und Schaltflächen mit einem Klick, wie Apple Pay, an den unteren Rand des Zahlungsformulars verschoben oder deaktiviert. ## Retrieve the collected names Nach der Sitzung können Sie die Namen der Unternehmen oder Einzelpersonen der Kunden aus den resultierenden *Customer* (Customer objects represent customers of your business. They let you reuse payment methods and give you the ability to track multiple payments)- oder *Bezahlvorgang* (A Checkout Session represents your customer's session as they pay for one-time purchases or subscriptions through Checkout. After a successful payment, the Checkout Session contains a reference to the Customer, and either the successful PaymentIntent or an active Subscription)-Objekten abrufen: ### Zum Kunden Checkout speichert erfasste Namen in den jeweiligen Eigenschaften [business_name](https://docs.stripe.com/api/customers/object.md#customer_object-business_name) oder [individual_name](https://docs.stripe.com/api/customers/object.md#customer_object-individual_name) des Kundenobjekts, auf Sie programmgesteuert zugreifen können, indem Sie entweder das Kundenobjekt direkt über die [API](https://docs.stripe.com/api/customers/retrieve.md) abrufen oder indem Sie das Ereignis [customer.created](https://docs.stripe.com/api/events/types.md#event_types-customer.created) in einem *Webhook* überwachen. Der [Name](https://docs.stripe.com/api/customers/object.md#customer_object-name) des Kundenobjekts wird in dieser Bestellung ebenfalls auf den Namen des Unternehmens business_name oder der Einzelperson individual_name festgelegt. ```json { "object": { "id": "cus_HQmikpKnGHkNwW", "object": "customer", ... "name": "Stripe, Inc.""business_name": "Stripe, Inc." ..."individual_name": "Jenny Rosen" ... } } ``` Sie können die Namen der Kunden/Kundinnen auch im [Dashboard](https://dashboard.stripe.com/customers) anzeigen. ### Zur Checkout-Sitzung Die Namen des Kunden werden auch im Hash `collected_information` und `customer_details` der Checkout-Sitzung gespeichert. - [collected_information.business_name](https://docs.stripe.com/api/checkout/sessions/object.md#checkout_session_object-collected_information-business_name) und [collected_information.individual_name](https://docs.stripe.com/api/checkout/sessions/object.md#checkout_session_object-collected_information-individual_name) - [customer_details.business_name](https://docs.stripe.com/api/checkout/sessions/object.md#checkout_session_object-customer_details-business_name) und [customer_details.individual_name](https://docs.stripe.com/api/checkout/sessions/object.md#checkout_session_object-customer_details-individual_name) ```json { "object": { "id": "cs_test_a1dJwt0TCJTBsDkbK7RcoyJ91vJxe2Y", "object": "checkout.session", ... "collected_information": {"business_name": "Stripe, Inc.", "individual_name": "Jenny Rosen" }, ... "customer": "cus_id_of_new_customer", "customer_details": { ..."business_name": "Stripe, Inc.", "individual_name": "Jenny Rosen", "name": "Stripe, Inc." }, ... } } ``` Nach jedem erfolgreichen Bezahlvorgang sendet Stripe das Ereignis [checkout.session.completed](https://docs.stripe.com/api/events/types.md#event_types-checkout.session.completed), das das Objekt der Checkout-Sitzung und die erfassten Werte enthält, die Sie in einem *Webhook* überwachen können. # Eingebettete Seite > This is a Eingebettete Seite for when payment-ui is embedded-form. View the full page at https://docs.stripe.com/payments/checkout/name-collection?payment-ui=embedded-form. You can enable name collection on the payment form to collect business or individual names from your customers. The information is available after the session is complete. Diese Namen der *ersten Klasse* (First-class fields are prominent input fields that appear at the top level of the payment form and API, rather than being grouped within other sections such as billing or shipping details) sind von den Namen, die mit den Abrechnungs- und Versandinformationen erfassten Informationen getrennt und erscheinen immer als übergeordnete Namensfelder auf dem Zahlungsformular, sofern aktiviert. ![Namensfelder der ersten Klasse im Formular des Bezahlvorgangs](https://b.stripecdn.com/docs-statics-srv/assets/preview.d9469cc97e1794c04837c664c0cda4bb.png) Bei Checkout werden dem Zahlungsformular Namensfelder der obersten Ebene hinzugefügt. ## Enable name collection Erstellen Sie einen Bezahlvorgang und geben Sie gleichzeitig die Einstellungen für die Namenserfassung an. Um die Namenserfassung zu aktivieren, konfigurieren Sie das Objekt [name_Einzug](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-name_collection) beim Erstellen eines Bezahlvorgangs. Sie können Namen von Unternehmen, Einzelpersonen oder beides erfassen und jedes Feld je nach Bedarf als erforderlich oder optional festlegen. ```curl curl https://api.stripe.com/v1/checkout/sessions \ -u "<>:" \ -d mode=payment \ --data-urlencode return_url="https://example.com/return" \ -d ui_mode=embedded \ -d "line_items[0][price]"="{{PRICE_ID}}" \ -d "line_items[0][quantity]"=1 \ -d "name_collection[business][enabled]"=true \ -d "name_collection[individual][enabled]"=true \ -d "name_collection[individual][optional]"=true ``` > Wenn Sie die Erfassung des Unternehmensnamens als erforderlich festlegen, werden Express Checkout und Schaltflächen mit einem Klick, wie Apple Pay, an den unteren Rand des Zahlungsformulars verschoben oder deaktiviert. ## Retrieve the collected names Nach der Sitzung können Sie die Namen der Unternehmen oder Einzelpersonen der Kunden aus den resultierenden *Customer* (Customer objects represent customers of your business. They let you reuse payment methods and give you the ability to track multiple payments)- oder *Bezahlvorgang* (A Checkout Session represents your customer's session as they pay for one-time purchases or subscriptions through Checkout. After a successful payment, the Checkout Session contains a reference to the Customer, and either the successful PaymentIntent or an active Subscription)-Objekten abrufen: ### Zum Kunden Checkout speichert erfasste Namen in den jeweiligen Eigenschaften [business_name](https://docs.stripe.com/api/customers/object.md#customer_object-business_name) oder [individual_name](https://docs.stripe.com/api/customers/object.md#customer_object-individual_name) des Kundenobjekts, auf Sie programmgesteuert zugreifen können, indem Sie entweder das Kundenobjekt direkt über die [API](https://docs.stripe.com/api/customers/retrieve.md) abrufen oder indem Sie das Ereignis [customer.created](https://docs.stripe.com/api/events/types.md#event_types-customer.created) in einem *Webhook* überwachen. Der [Name](https://docs.stripe.com/api/customers/object.md#customer_object-name) des Kundenobjekts wird in dieser Bestellung ebenfalls auf den Namen des Unternehmens business_name oder der Einzelperson individual_name festgelegt. ```json { "object": { "id": "cus_HQmikpKnGHkNwW", "object": "customer", ... "name": "Stripe, Inc.""business_name": "Stripe, Inc." ..."individual_name": "Jenny Rosen" ... } } ``` Sie können die Namen der Kunden/Kundinnen auch im [Dashboard](https://dashboard.stripe.com/customers) anzeigen. ### Zur Checkout-Sitzung Die Namen des Kunden werden auch im Hash `collected_information` und `customer_details` der Checkout-Sitzung gespeichert. - [collected_information.business_name](https://docs.stripe.com/api/checkout/sessions/object.md#checkout_session_object-collected_information-business_name) und [collected_information.individual_name](https://docs.stripe.com/api/checkout/sessions/object.md#checkout_session_object-collected_information-individual_name) - [customer_details.business_name](https://docs.stripe.com/api/checkout/sessions/object.md#checkout_session_object-customer_details-business_name) und [customer_details.individual_name](https://docs.stripe.com/api/checkout/sessions/object.md#checkout_session_object-customer_details-individual_name) ```json { "object": { "id": "cs_test_a1dJwt0TCJTBsDkbK7RcoyJ91vJxe2Y", "object": "checkout.session", ... "collected_information": {"business_name": "Stripe, Inc.", "individual_name": "Jenny Rosen" }, ... "customer": "cus_id_of_new_customer", "customer_details": { ..."business_name": "Stripe, Inc.", "individual_name": "Jenny Rosen", "name": "Stripe, Inc." }, ... } } ``` Nach jedem erfolgreichen Bezahlvorgang sendet Stripe das Ereignis [checkout.session.completed](https://docs.stripe.com/api/events/types.md#event_types-checkout.session.completed), das das Objekt der Checkout-Sitzung und die erfassten Werte enthält, die Sie in einem *Webhook* überwachen können.