# PayPal-Schaltfläche Erfahren Sie, wie die PayPal-Schaltfläche Zahlungen für Ihre Kundinnen und Kunden vereinfacht. Ihre Kundinnen und Kunden können Zahlungen per PayPal über eine Weiterleitung oder die PayPal-Schaltfläche tätigen. Stripe legt fest, ob die Weiterleitung oder die Schaltfläche angezeigt werden soll. Sie können Ihre Seiten aber auch so konfigurieren, dass die Verfügbarkeit der Schaltfläche erhöht wird. Die PayPal-Schaltfläche ist im [Express Checkout Element](https://docs.stripe.com/elements/express-checkout-element.md) und in [Stripe Checkout](https://docs.stripe.com/payments/checkout.md) verfügbar. Diese Demo zeigt die PayPal-Schaltfläche im Express Checkout Element: Bevor Sie beginnen, empfehlen wir Ihnen, ein [PayPal Sandbox-Konto](https://developer.paypal.com/tools/sandbox/accounts/) zu erstellen, um Ihre Integration zu testen. #### Express Checkout Element Die PayPal-Schaltfläche funktioniert im Express Checkout Element von Stripe. Informationen zur Integration von PayPal in das Express Checkout Element finden Sie im [Leitfaden zum Express Checkout Element](https://docs.stripe.com/elements/express-checkout-element.md). **Empfohlene Optionen** Unter bestimmten Umständen unterstützt das Express Checkout Element die PayPal-Schaltfläche nicht. Zu diesen Szenarien gehören: - Erfassung der Rechnungsadresse ist aktiviert - Die Erfassung der Versandadresse ist aktiviert (für wiederkehrende Zahlungen) - Erfassung von Telefonnummern ist aktiviert Um die Wahrscheinlichkeit zu maximieren, dass die PayPal-Schaltfläche angezeigt wird, empfehlen wir die Verwendung der folgenden Optionen beim [Erstellen](https://docs.stripe.com/js/elements_object/create_express_checkout_element) des Express Checkout Element. Bei wiederkehrenden Zahlungen mit der PayPal-Schaltfläche müssen Sie `billingAddressRequired` als `false` definieren. #### HTML + JS ```javascript elements.create('expressCheckout', { phoneNumberRequired: false, billingAddressRequired: false, shippingAddressRequired: false, // Only supported for one-off payments }); ``` #### React ```jsx const options = { phoneNumberRequired: false, billingAddressRequired: false, shippingAddressRequired: false, // Only supported for one-off payments }; ``` #### Stripe Checkout Stripe Checkout unterstützt die PayPal-Schaltfläche standardmäßig. Informationen zur Verwendung von Stripe Checkout finden Sie [im Stripe Checkout-Leitfaden](https://docs.stripe.com/payments/checkout.md). Unter bestimmten Umständen unterstützt Stripe Checkout die PayPal-Schaltfläche nicht und stellt PayPal nur als Weiterleitung dar. Zu diesen Szenarien gehören: - Erfassung der Rechnungsadresse ist aktiviert - Einholen der Einwilligung ist aktiviert - Nutzerdefinierte Felder werden verwendet - PayPal ist die einzige Zahlungsmethode - Erfassung von Telefonnummern ist aktiviert - Die Erfassung der Versandadresse ist für wiederkehrende Zahlungen aktiviert - Erfassung von Steuer-IDs ist aktiviert Im folgenden Beispiel wird eine Checkout-Sitzung mit Optionen generiert, die die Verfügbarkeit der PayPal-Schaltfläche maximieren: ```curl curl https://api.stripe.com/v1/checkout/sessions \ -u "<>:" \ -d "automatic_tax[enabled]=false" \ -d "line_items[0][price_data][unit_amount]=1000" \ -d "line_items[0][price_data][currency]=eur" \ -d "line_items[0][price_data][product_data][name]=Coconut" \ -d "line_items[0][quantity]=1" \ -d mode=payment \ -d billing_address_collection=auto \ -d "payment_method_types[0]=card" \ -d "payment_method_types[1]=paypal" \ --data-urlencode "success_url=https://example.com/success" ```