Weiter zum Inhalt
Konto erstellen
oder
anmelden
Das Logo der Stripe-Dokumentation
/
KI fragen
Konto erstellen
Anmelden
Jetzt starten
Zahlungen
Umsatz
Plattformen und Marktplätze
Geldmanagement
Entwickler-Tools
Übersicht
Informationen zu Stripe Payments
Aktualisieren Sie Ihre Integration
Zahlungsanalysefunktionen
Online-Zahlungen
ÜbersichtIhren Use case findenZahlungen verwalten
Payment Links verwenden
Bezahlseite erstellen
    Übersicht
    Quickstarts
    Erscheinungsbild anpassen
    Zusätzliche Informationen erfassen
    Steuern einziehen
    Bezahlvorgang dynamisch aktualisieren
    Ihren Produktkatalog verwalten
    Abonnements
    Zahlungsmethoden verwalten
      Schaltflächen für Zahlungen mit einem Klick hinzufügen
      Zahlungsmethoden zum Dashboard migrieren
    Lassen Sie Kundinnen/Kunden in ihrer Landeswährung zahlen
    Rabatte, Upselling und optionale Artikel hinzufügen
    Zukünftige Zahlungen einrichten
    Zahlungsdaten bei der Zahlung speichern
    Zahlungen auf Ihrem Server manuell genehmigen
    Nach der Zahlung
    Elements mit Checkout Sessions API-Änderungsprotokoll (Beta)
    Vom bisherigen Bezahlvorgang migrieren
    Bezahlvorgang auf Prices umstellen
Erweiterte Integration erstellen
In-App-Integration erstellen
Zahlungsmethoden
Zahlungsmethoden hinzufügen
Zahlungsmethoden verwalten
Schnellerer Bezahlvorgang mit Link
Zahlungsschnittstellen
Payment Links
Checkout
Web Elements
In-App-Elements
Zahlungsszenarien
Nutzerdefinierte Zahlungsabläufe
Flexibles Acquiring
Orchestrierung
Präsenzzahlungen
Terminal
Andere Stripe-Produkte
Financial Connections
Krypto
Climate
StartseiteZahlungenBuild a checkout pageManage payment methods

Schaltflächen für die Zahlung mit einem Klick hinzufügen

Verwenden Sie Zahlungsoptionen mit einem Klick wie Apple Pay oder Google Pay.

Seite kopieren
Express Checkout Element

The Express Checkout Element is an integration for accepting payments through one-click payment methods buttons. Supported payment methods include Link, Apple Pay, Google Pay, PayPal, Klarna, and Amazon Pay.

Demoversion testen

In der folgenden Demo können Sie einige der vorgefertigten Optionen ein- und ausschalten, um die Hintergrundfarbe, das Layout, die Größe und die Erfassung der Versandadresse der Zahlungsoberfläche zu ändern. Die Demo zeigt Google Pay und Apple Pay nur auf den jeweils verfügbaren Plattformen an. Die Schaltfläche „Zahlungsmethode“ wird nur in den unterstützten Ländern angezeigt.

Wenn Sie die Demo nicht sehen, versuchen Sie, diese Seite in einem unterstützten Browser anzuzeigen.

Voraussetzungen

Bevor Sie beginnen, müssen Sie:

  • Aktivieren Sie Link, Apple Pay, Google Pay, PayPal oder Amazon Pay im Dashboard.
  • Ihrem Browser eine Zahlungsmethode hinzufügen. Beispielsweise können Sie Ihrem Google Pay-Konto oder Ihrer Wallet für Safari eine Karte hinzufügen.
  • Ihre Anwendung über HTTPS bereitstellen. Dies ist sowohl in der Entwicklung als auch in der Produktion erforderlich. Sie können einen Dienst wie ngrok nutzen.
  • Registrieren Sie Ihre Domain sowohl in der Testumgebung als auch im Live-Modus.

Zahlungen mit einem Klick abwickeln

Das Express Checkout Element gibt das Ereignis „bestätigen“ aus, wenn Ihr Kunde/Ihre Kundin seine/ihre Zahlung abschließt. Erstellen Sie einen Handler, der auf das Ereignis antwortet, indem Sie „bestätigen“ aufrufen, und übergeben Sie ihn an das Express Checkout Element.

Das Ereignis enthält auch die folgenden Felder:

  • expressPaymentType: Eins von 'apple_pay', 'google_pay', 'link', 'paypal', 'klarna', oder 'amazon_pay'.
  • billingDetails: Objekt mit Informationen zu den Rechnungsdetails der Kundin/des Kunden.
  • Versandadresse: Objekt mit Informationen über die Versandadresse der Kundin/des Kunden.
  • shippingRate: Objekt mit Informationen über die ausgewählte Versandrate.
index.html
<div id="express-checkout-element"></div>
checkout.js
const expressCheckoutElement = checkout.createExpressCheckoutElement(); expressCheckoutElement.on('confirm', (event) => { checkout.confirm({expressCheckoutConfirmEvent: event}) }); expressCheckoutElement.mount('#express-checkout-element');

Die folgenden Optionen werden ebenfalls unterstützt:

  • buttonHeight
  • buttonTheme
  • layout
  • paymentMethodOrder
  • paymentMethods
    • Hinweis: Sowohl Ihre Konfiguration im Dashboard als auch die Konfiguration in Checkout wirken sich auf die Verfügbarkeit von Zahlungsmethoden im Express Checkout Element aus. Standardmäßig werden alle verfügbaren Zahlungsmethoden basierend auf beiden Konfigurationen angezeigt. Wenn Sie die Option paymentMethods festlegen, führt das Express Checkout Element Ihre angegebenen Optionen mit der Standardlogik zusammen, um den endgültigen Satz der angezeigten Zahlungsmethoden zu bestimmen.

Zusätzliche Kundendaten erfassen

Sie können zusätzliche Informationen vom Express Checkout Element erfassen, indem Sie Optionen in Ihrer Checkout-Sitzung konfigurieren, z. B. phone_number_collection, shipping_address_collection und shipping_options.

Command Line
cURL
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "line_items[0][price]"={{PRICE_ID}} \ -d "line_items[0][quantity]"=1 \ -d mode=payment \ -d ui_mode=custom \ -d return_url={{RETURN_URL}} \ -d "phone_number_collection[enabled]"=true \ -d "shipping_address_collection[allowed_countries][0]"=US \ -d "shipping_options[0][shipping_rate]"=
{{SHIPPING_RATE_ID}}
War diese Seite hilfreich?
JaNein
Benötigen Sie Hilfe? Kontaktieren Sie den Kundensupport.
Nehmen Sie an unserem Programm für frühzeitigen Zugriff teil.
Schauen Sie sich unser Änderungsprotokoll an.
Fragen? Sales-Team kontaktieren.
LLM? Lesen Sie llms.txt.
Unterstützt von Markdoc