Hallo alle zusammen,
wir versuchen mit dem Stripe Plugin die Zahlungsmöglichkeiten um Google Pay und Apple Pay zu erweitern. Im Standard-Storefront-Template von Shopware funktioniert das das ganze, jedoch bei unserem Custom-Template nicht. Wir bieten mit dem Stripe Plugin auch Klarna und Kreditkarten-Zahlungen an und diese funktionieren problemlos.
Folgende Fehlermeldung bekommen wir, wenn wir in unserem Custom-Tmeplate auf der Checkout-Seite „Google Pay/Apple Pay“ auswählen und auf „Bestellen“ klicken:
request.CRITICAL: Uncaught PHP Exception Stripe\ShopwarePayment\Payment\PaymentIntentPaymentConfig\PaymentIntentPaymentConfiguratorException: "No digital wallets payment method supplied." at /sw6/custom/static-plugins/StripeShopwarePayment/src/Payment/PaymentIntentPaymentConfig/PaymentIntentPaymentConfiguratorException.php line 25 {"exception":"[object] (Stripe\\ShopwarePayment\\Payment\\PaymentIntentPaymentConfig\\PaymentIntentPaymentConfiguratorException(code: 0): No digital wallets payment method supplied. at /sw6/custom/static-plugins/StripeShopwarePayment/src/Payment/PaymentIntentPaymentConfig/PaymentIntentPaymentConfiguratorException.php:25)"} []
Mir ist bewusst, dass das Problem im Custom-Template liegen muss, jedoch wüsste ich nicht genau an welcher Stelle, da ja auch die anderen Zahlungsmöglichkeiten über Stripe funktionieren. Wir haben alles relevante von Stripe übernommen, die Haupt-JS-Datei wird auch geladen.
Was mir aufgefallen ist: Im Standard-Storefront-Template werden viel mehr JS-Daten bezüglich Stripe nach geladen, im Custom-Template weniger:
Standard-Template:
Custom-Template:
Hat einer von euch eine Idee bzw. das gleiche Problem bereits behoben?
Shopware-Version: 6.3.5.2
Stripe-Plugin-Version: 1.6.0