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
Entwicklerressourcen
Übersicht
Versionierung
Änderungsprotokoll
Aktualisieren Sie Ihre API-Version
Ihre SDK-Version aktualisieren
Essentials
SDKs
API
Tests
    Integration testen
    Anwendungsszenarien für Tests
    Sandboxes
    Rendering von Apple Pay und Google Pay testen
Stripe-CLI
Beispiel-Projekte
Tools
Workbench
Entwickler-Dashboard
Stripe Shell
Stripe für Visual Studio Code
Funktionen
Arbeitsabläufe
Ereignisziele
Stripe-StatuswarnungenHochgeladene Dateien
KI-Lösungen
Agent-Toolkit
Model Context Protocol
Sicherheit und Datenschutz
Sicherheit
Stripebot-Webcrawler
Datenschutz
Extend Stripe
Erstellen Sie Stripe-Apps
Verwenden Sie Apps von Stripe
Partner
Partner-Ecosystem
Partner-Zertifizierung
StartseiteEntwicklerressourcenTesting

Rendering von Apple- und Google-Wallets testen

Vergleichen Sie Ihre Integration mit funktionierenden Demo-Integrationen, um mögliche Rendering-Probleme zu identifizieren.

Die folgende Demo zeigt verschiedene Stripe-Zahlungsintegrationen mit Apple Pay und Google Pay. Verwenden Sie die Demo, um visuell zu vergleichen, wie diese Wallets in den Demo-Integrationen und in Ihrer eigenen Integration angezeigt werden.

  • Wenn die Zahlungsoptionen von Apple Pay und Google Pay sowohl in der Demo als auch in Ihrer Integration wie erwartet angezeigt werden, sind sie korrekt konfiguriert.
  • Wenn Sie über eine gültige Wallet verfügen, diese aber nicht als Zahlungsmethode in der Demo angezeigt wird, passen Sie die Einrichtung Ihres Geräts und Ihres Browsers an, bis Apple Pay und Google Pay wie erwartet angezeigt werden.
  • Wenn Ihre Wallet in den Demos, aber nicht in Ihrer eigenen Integration angezeigt wird, überprüfen Sie Ihre Integration.

Initializing Embedded Checkout Session

Für diesen Integrationspfad erkennt und unterstützt Stripe.js die folgenden Wallets basierend auf dem Status Ihres Geräts.

Creating Express Checkout Element, output of the ready evennt will be shown soon

Überprüfen Sie die Einrichtung Ihres Geräts und Browsers

Wenn Ihre erwartete Wallet nicht in den Demos angezeigt wird, erfüllt Ihr Gerät oder Browser möglicherweise nicht die folgenden Bedingungen für Apple Pay oder Google Pay.

  • Die Wallet muss mindestens eine Karte enthalten.
  • Sie müssen ein kompatibles Apple Pay-Gerät und Google Pay-Gerät verwenden.
  • Sie müssen für die Wallet, die Sie testen, eine unterstützte Version eines unterstützten Browsers verwenden.
  • Erlauben Sie geeigneten Browsern den Zugriff auf Ihre Wallet.
    • Chrome: Einstellungen > Autofill und Passwörter > Zahlungsmethoden > Websites erlauben, zu überprüfen, ob Sie Zahlungsmethoden gespeichert haben
    • Safari: Einstellungen > Erweitert > Websites erlauben, nach Apple Pay und Apple-Karte zu suchen
    • Opera: Einstellungen > Erweitert > Zahlungsmethoden > Websites erlauben, zu überprüfen, ob Sie Zahlungsmethoden gespeichert haben
    • Edge: Einstellungen > Datenschutz, Suche und Dienste > Websites erlauben, zu überprüfen, ob Sie Zahlungsmethoden gespeichert haben
  • Verwenden Sie kein Chrome-Inkognito-Fenster oder ein privates Safari-, Edge- oder Opera-Fenster.
  • Bestätigen Sie, dass Sie in einer unterstützten Apple Pay-Region und Google Pay-Region tätig sind.
  • Stripe zeigt weder Apple Pay noch Google Pay für IP-Adressen in Indien an.
  • Vergewissern Sie sich bei Apple Pay, dass Ihr Gerät die biometrische Authentifizierung unterstützt.

Integration prüfen

Wenn Sie die erwarteten Wallet-Zahlungsmethoden in den Demo-Zahlungsformularen sehen, sie aber nicht in Ihrer eigenen Integration angezeigt werden, kann das Problem möglicherweise mithilfe der folgenden Checkpoints behoben werden.

(Eingebetteter Bezahlvorgang) Ihre Domains registrieren

Überprüfen Sie Ihr Stripe Dashboard, um Ihre Domainregistrierungen zu bestätigen. Sie müssen jede Domain und Subdomain separat für jede Umgebung registrieren, einschließlich des Live-Modus und jeder Sandbox.

Connect-Nutzer/innen müssen für eine korrekte Domain-Registrierung auch die Konfiguration der Geldbewegung (Direct Charge oder Destination Charge) berücksichtigen.

Wallets für Ihre Integration aktivieren

  • Aktivieren Sie unterstützte Wallets in Ihren Zahlungsmethodenkonfigurationen um sicherzustellen, dass sie von dynamischen Zahlungsmethoden dargestellt werden können.
  • Um Wallet-Zahlungsmethoden manuell anzugeben, fügen Sie payment_method_types= ['card'] ein, wenn Sie die Checkout-Sitzung erstellen.

Wallets können in einem Karussell angezeigt werden

In Checkout-Sitzungen werden Apple Pay und Google Pay in einem Zahlungsmethodenkarussell und nicht als eigenständige Schaltflächen angezeigt, wenn:

  • Sie legen consent_collection.terms_of_service auf required fest.
  • Sie verwenden custom_fields.
  • Sie legen tax_id_collection.required auf if_supported fest.
  • Die IP-Adresse des Kunden/der Kundin befindet sich in Finnland oder Schweden. Es sind auch Zahlungsmethoden ohne Karte verfügbar.

Beschränkungen

  • In Checkout-Sitzungen, bei denen Stripe Tax verwendet wird, wird Google Pay nur dann angezeigt, wenn Sie shipping_address_collection aktivieren.
  • (Eingebetteter Bezahlvorgang) Apple Pay erfordert Safari 17 oder neuer, da der eingebettete Bezahlvorgang iFrames mit anderen Domains verwendet.
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