# 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 ein gültiges Wallet verfügen, dieses aber nicht als Zahlungsmethode in der Demo angezeigt wird, [passen Sie die Einrichtung Ihres Geräts und Ihres Browsers an](https://docs.stripe.com/testing/wallets.md#device-requirements), bis Apple Pay und Google Pay wie erwartet angezeigt werden. - Wenn Ihr Wallet in den Demos, aber nicht in Ihrer eigenen Integration angezeigt wird, [überprüfen Sie Ihre Integration](https://docs.stripe.com/testing/wallets.md#integration-requirements). # Zahlungs-Element > This is a Zahlungs-Element for when ui is payment-element. View the full page at https://docs.stripe.com/testing/wallets?ui=payment-element. Für diesen Integrationspfad erkennt und unterstützt Stripe.js die folgenden Wallets basierend auf dem Status Ihres Geräts. ## Überprüfen Sie die Einrichtung Ihres Geräts und Browsers Wenn Ihr erwartetes 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. - Das Wallet muss mindestens eine Karte enthalten. - Sie müssen ein kompatibles [Apple Pay-Gerät](https://support.apple.com/en-us/102896) und [Google Pay-Gerät](https://developers.google.com/pay/issuers/overview/supported-devices#compatibility_requirements) verwenden. - Sie müssen für das Wallet, das Sie testen, eine [unterstützte Version](https://docs.stripe.com/js/appendix/supported_browsers) eines [unterstützten Browsers](https://docs.stripe.com/stripe-js/elements/payment-request-button.md?client=html#testing) verwenden. - Erlauben Sie geeigneten Browsern den Zugriff auf Ihr 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** - Verwenden Sie kein Chrome-Inkognito-Fenster oder privates Safari-Fenster. - Bestätigen Sie, dass Sie in einer unterstützten [Apple Pay-Region](https://support.apple.com/en-us/102775) und [Google Pay-Region](https://support.google.com/wallet/answer/12060037?sjid=7404612469520417090-NA#zippy=%2Cuse-google-wallet-for-payments) tätig sind. - Stripe zeigt weder Apple Pay noch Google Pay für IP-Adressen in Indien oder für in Stripe Konten an, deren Inhaber in Indien wohnhaft sind. - Vergewissern Sie sich bei Apple Pay, dass Ihr Gerät die [biometrische Authentifizierung](https://support.apple.com/en-us/102626#:~:text=iPhone%20or%20.iPad,on%20all%20devices.) unterstützt. ## Ihre 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. ### Ihre Domains registrieren Überprüfen Sie Ihr [Stripe Dashboard](https://dashboard.stripe.com/settings/payment_method_domains), um Ihre Domain-Registrierungen zu bestätigen. Sie müssen [jede Domain und Subdomain](https://docs.stripe.com/payments/payment-methods/pmd-registration.md?dashboard-or-api=dashboard#register-your-domain) separat für jede Umgebung registrieren, einschließlich des Live-Modus und jeder *Sandbox*. Für eine korrekte [Domain-Registrierung](https://docs.stripe.com/payments/payment-methods/pmd-registration.md?dashboard-or-api=dashboard#register-your-domain-while-using-connect) müssen Connect-Nutzer auch die Konfiguration der Geldbewegung (Direct Charge oder Destination Charge) berücksichtigen. ### (Apple Pay) Alle Domains bei Verwendung von iFrames registrieren Um Apple Pay in einer Integration mit iFrames anzuzeigen, müssen Sie Folgendes tun: 1. Stellen Sie sicher, dass die iFrame- und Top-Level-Site-Domains übereinstimmen, wenn Sie Browserversionen vor Safari 17 unterstützen. 1. Legen Sie das Attribut `allow="payment"` im iFrame fest. 1. Registrieren Sie sowohl die iframe-Domain als auch die Top-Level-Domain der Website, wenn sie unterschiedlich sind (unterstützt von Safari 17 oder höher). ### Wallets für Ihre Integration aktivieren - Aktivieren Sie unterstützte Wallets in Ihren [Konfigurationen der Zahlungsmethoden](https://dashboard.stripe.com/test/settings/payment_methods), um sicherzustellen, dass sie von [dynamischen Zahlungsmethoden](https://docs.stripe.com/payments/payment-methods/dynamic-payment-methods.md) gerendert werden können. - Um Wallet-Zahlungsmethoden manuell festzulegen, fügen Sie `payment_method_types= ['card']` ein, wenn Folgendes zutrifft: - [Payment Intent erstellen](https://docs.stripe.com/api/payment_intents/create.md#create_payment_intent-payment_method_types) - [Initialisieren von Elements](https://docs.stripe.com/js/elements_object/create_without_intent#stripe_elements_no_intent-options-paymentMethodTypes) auf Ihrem Client, um Zahlungsdaten [vor Erstellen eines Intent](https://docs.stripe.com/payments/accept-a-payment-deferred.md) zu erfassen. # Express Checkout Element > This is a Express Checkout Element for when ui is express-checkout-element. View the full page at https://docs.stripe.com/testing/wallets?ui=express-checkout-element. Für diesen Integrationspfad erkennt und unterstützt Stripe.js die folgenden Wallets basierend auf dem Status Ihres Geräts. ## Überprüfen Sie die Einrichtung Ihres Geräts und Browsers Wenn Ihr erwartetes 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. - Das Wallet muss mindestens eine Karte enthalten. > Sie können weiterhin ein Wallet ohne erkannte Karten im Express Checkout Element anzeigen. Übergeben Sie das [paymentMethods](https://docs.stripe.com/js/elements_object/create_express_checkout_element)-Objekt mit einem Wallet, das bei der Erstellung auf `always` festgelegt wurde. - Sie müssen ein kompatibles [Apple Pay-Gerät](https://support.apple.com/en-us/102896) und [Google Pay-Gerät](https://developers.google.com/pay/issuers/overview/supported-devices#compatibility_requirements) verwenden. - Sie müssen für das Wallet, das Sie testen, eine [unterstützte Version](https://docs.stripe.com/js/appendix/supported_browsers) eines [unterstützten Browsers](https://docs.stripe.com/elements/express-checkout-element.md#supported-browsers) verwenden. - Erlauben Sie geeigneten Browsern den Zugriff auf Ihr 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](https://support.apple.com/en-us/102775) und [Google Pay-Region](https://support.google.com/wallet/answer/12060037?sjid=7404612469520417090-NA#zippy=%2Cuse-google-wallet-for-payments) 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](https://support.apple.com/en-us/102626#:~:text=iPhone%20or%20.iPad,on%20all%20devices.) unterstützt. ## Ihre 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. ### Ihre Domains registrieren Überprüfen Sie Ihr [Stripe-Dashboard](https://dashboard.stripe.com/settings/payment_method_domains), um Ihre Domain-Registrierungen zu bestätigen. Sie müssen [jede Domain und Subdomain](https://docs.stripe.com/payments/payment-methods/pmd-registration.md?dashboard-or-api=dashboard#register-your-domain) separat für jede Umgebung registrieren, einschließlich des Live-Modus und jeder Sandbox. Für eine korrekte [Domain-Registrierung](https://docs.stripe.com/payments/payment-methods/pmd-registration.md?dashboard-or-api=dashboard#register-your-domain-while-using-connect) müssen Connect-Nutzer auch die Konfiguration der Geldbewegung (Direct Charge oder Destination Charge) berücksichtigen. ### (Apple Pay) Alle Domains bei Verwendung von iFrames registrieren Um Apple Pay in einer Integration mit iFrames anzuzeigen, müssen Sie Folgendes tun: 1. Stellen Sie sicher, dass die iFrame- und Top-Level-Site-Domains übereinstimmen, wenn Sie Browserversionen vor Safari 17 unterstützen. 1. Legen Sie das Attribut `allow="payment"` im iFrame fest. 1. Registrieren Sie sowohl die iframe-Domain als auch die Top-Level-Domain der Website, wenn sie unterschiedlich sind (unterstützt von Safari 17 oder höher). ### Wallets für Ihre Integration aktivieren - Aktivieren Sie unterstützte Wallets in Ihren [Konfigurationen der Zahlungsmethoden](https://dashboard.stripe.com/test/settings/payment_methods), um sicherzustellen, dass sie von [dynamischen Zahlungsmethoden](https://docs.stripe.com/payments/payment-methods/dynamic-payment-methods.md) gerendert werden können. - Um Wallet-Zahlungsmethoden manuell festzulegen, fügen Sie `payment_method_types= ['card']` ein, wenn Folgendes zutrifft: - [Payment Intent erstellen](https://docs.stripe.com/api/payment_intents/create.md#create_payment_intent-payment_method_types) - [Initialisieren von Elements](https://docs.stripe.com/js/elements_object/create_without_intent#stripe_elements_no_intent-options-paymentMethodTypes) auf Ihrem Client, um Zahlungsdaten [vor Erstellen eines Intent](https://docs.stripe.com/payments/accept-a-payment-deferred.md) zu erfassen. # Checkout-Sitzungen > This is a Checkout-Sitzungen for when ui is embedded-form. View the full page at https://docs.stripe.com/testing/wallets?ui=embedded-form. Für diesen Integrationspfad erkennt und unterstützt Stripe.js die folgenden Wallets basierend auf dem Status Ihres Geräts. ## Überprüfen Sie die Einrichtung Ihres Geräts und Browsers Wenn Ihr erwartetes 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. - Das Wallet muss mindestens eine Karte enthalten. - Sie müssen ein kompatibles [Apple Pay-Gerät](https://support.apple.com/en-us/102896) und [Google Pay-Gerät](https://developers.google.com/pay/issuers/overview/supported-devices#compatibility_requirements) verwenden. - Sie müssen für das Wallet, das Sie testen, eine [unterstützte Version](https://docs.stripe.com/js/appendix/supported_browsers) eines [unterstützten Browsers](https://docs.stripe.com/elements/express-checkout-element.md#supported-browsers) verwenden. - Erlauben Sie geeigneten Browsern den Zugriff auf Ihr 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](https://support.apple.com/en-us/102775) und [Google Pay-Region](https://support.google.com/wallet/answer/12060037?sjid=7404612469520417090-NA#zippy=%2Cuse-google-wallet-for-payments) 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](https://support.apple.com/en-us/102626#:~:text=iPhone%20or%20.iPad,on%20all%20devices.) unterstützt. ## Ihre 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](https://dashboard.stripe.com/settings/payment_method_domains), um Ihre Domain-Registrierungen zu bestätigen. Sie müssen [jede Domain und Subdomain](https://docs.stripe.com/payments/payment-methods/pmd-registration.md?dashboard-or-api=dashboard#register-your-domain) separat für jede Umgebung registrieren, einschließlich des Live-Modus und jeder Sandbox. Connect-Nutzer müssen für eine korrekte [Domain-Registrierung](https://docs.stripe.com/payments/payment-methods/pmd-registration.md?dashboard-or-api=dashboard#register-your-domain-while-using-connect) 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 [Konfigurationen der Zahlungsmethoden](https://dashboard.stripe.com/test/settings/payment_methods), um sicherzustellen, dass sie von [dynamischen Zahlungsmethoden](https://docs.stripe.com/payments/payment-methods/dynamic-payment-methods.md) gerendert werden können. - Um Wallet-Zahlungsmethoden manuell anzugeben, fügen Sie `payment_method_types= ['card']` hinzu, wenn Sie [die Bezahlvorgangs-Sitzung erstellen](https://docs.stripe.com/api/checkout/session/create.md#create_checkout_session-payment_method_types). ### 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 Folgendes zutrifft: - Sie legen [consent_collection.terms_of_service](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-consent_collection-terms_of_service) auf `required` fest. - Sie verwenden [custom_fields](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-custom_fields). - Sie legen [tax_id_collection.required](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-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. ### Einschränkungen - Bezahlvorgänge unter Verwendung von [Stripe Tax](https://docs.stripe.com/tax.md) zeigen Google Pay nur an, wenn Sie [shipping_address_collection](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-shipping_address_collection) aktivieren. - (Eingebetteter Bezahlvorgang) Apple Pay erfordert Safari 17 oder eine neuere Version, da der eingebettete Bezahlvorgang iFrames mit anderen Domains verwendet. # Schaltfläche für Zahlungsanfragen > This is a Schaltfläche für Zahlungsanfragen for when ui is payment-request-button-element. View the full page at https://docs.stripe.com/testing/wallets?ui=payment-request-button-element. Für diesen Integrationspfad erkennt und unterstützt Stripe.js die folgenden Wallets basierend auf dem Status Ihres Geräts. ## Überprüfen Sie die Einrichtung Ihres Geräts und Browsers Wenn Ihr erwartetes 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. - Das Wallet muss mindestens eine Karte enthalten. - (Google Pay) Melden Sie sich von Link ab. Wenn in der Demo **Mit Link bezahlen** angezeigt wird, hat Ihr Link-Konto Vorrang vor Google Pay. So melden Sie sich ab: 1. Klicken Sie in der Demo auf **Mit Link bezahlen**. 1. Klicken Sie im Popup-Menü oben rechts im Fenster auf das Überlaufmenü (⋯ ). 1. Klicken Sie auf **Abmelden** und dann auf die Bestätigungsaufforderung **Abmelden**. 1. Nachdem das Popup-Fenster geschlossen wurde, vergewissern Sie sich, dass Google Pay in der Demoversion angezeigt wird. - Sie müssen ein kompatibles [Apple Pay-Gerät](https://support.apple.com/en-us/102896) und [Google Pay-Gerät](https://developers.google.com/pay/issuers/overview/supported-devices#compatibility_requirements) verwenden. - Sie müssen für das Wallet, das Sie testen, eine [unterstützte Version](https://docs.stripe.com/js/appendix/supported_browsers) eines [unterstützten Browsers](https://docs.stripe.com/stripe-js/elements/payment-request-button.md?client=html#testing) verwenden. - Erlauben Sie geeigneten Browsern den Zugriff auf Ihr 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** - Verwenden Sie kein Chrome-Inkognito-Fenster oder privates Safari-Fenster. - Bestätigen Sie, dass Sie in einer unterstützten [Apple Pay-Region](https://support.apple.com/en-us/102775) und [Google Pay-Region](https://support.google.com/wallet/answer/12060037?sjid=7404612469520417090-NA#zippy=%2Cuse-google-wallet-for-payments) 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](https://support.apple.com/en-us/102626#:~:text=iPhone%20or%20.iPad,on%20all%20devices.) unterstützt. ## Ihre 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. ### Ihre Domains registrieren Überprüfen Sie Ihr [Stripe-Dashboard](https://dashboard.stripe.com/settings/payment_method_domains), um Ihre Domain-Registrierungen zu bestätigen. Sie müssen [jede Domain und Subdomain](https://docs.stripe.com/payments/payment-methods/pmd-registration.md?dashboard-or-api=dashboard#register-your-domain) separat für jede Umgebung registrieren, einschließlich des Live-Modus und jeder Sandbox. Für eine korrekte [Domain-Registrierung](https://docs.stripe.com/payments/payment-methods/pmd-registration.md?dashboard-or-api=dashboard#register-your-domain-while-using-connect) müssen Connect-Nutzer auch die Konfiguration der Geldbewegung (Direct Charge oder Destination Charge) berücksichtigen. ### (Apple Pay) Alle Domains bei Verwendung von iFrames registrieren Um Apple Pay in einer Integration mit iFrames anzuzeigen, müssen Sie Folgendes tun: 1. Stellen Sie sicher, dass die iFrame- und Top-Level-Site-Domains übereinstimmen, wenn Sie Browserversionen vor Safari 17 unterstützen. 1. Legen Sie das Attribut `allow="payment"` im iFrame fest. 1. Registrieren Sie sowohl die iframe-Domain als auch die Top-Level-Domain der Website, wenn sie unterschiedlich sind (unterstützt von Safari 17 oder höher).