Phase S4 – Abos über Stripe (E2E komplett im Testmodus): - Abo-/Recovery-Checkout: customer_creation=always + setup_future_usage=off_session - StripePaymentService::chargeAbo (off-session PaymentIntent, Idempotency-Key), StripeGateway, Provider-Dispatch im Abbuchungs-Cron (PAYONE-Pfad unverändert) - Webhook: Zahlungsmittel-Capture vor Paid-Pfad, 503 payment_not_yet_visible bei Cron-Transaktions-Race; Command stripe:process-pending-events (Cron-Ende + 10-min Scheduler) verarbeitet liegengebliebene Events nach - createNewAbo/advanceAboAfterRecoveryPayment Stripe-aware inkl. Race-Absicherung; Recovery-Orders nutzen advanceAboAfterRecoveryPayment (latenter PAYONE-Duplikat-Bug) - Migrationen: Stripe-Abo-Spalten auf shopping_payments; clearingtype varchar(3)→(20) inkl. Reparatur der zu 'str' gekürzten Live-Zeilen Phase S5 – Zahlungsart ändern (Scope: jede Zahlart, nicht nur Kreditkarte): - Stripe Checkout mode=setup ohne Abbuchung; PAYONE-Abos ziehen beim Wechsel auf Stripe um (Auslaufmodell §7.2) - AboPaymentMethodService: beginStripeChange/finalize/applyStripePaymentMethod (idempotent, detacht alte PM, card_changes-Log); Webhook setup_intent.succeeded als Sicherheitsnetz; Einstiege Portal/CRM/Berater-Kunden-Link flow-abhängig - Views/Mails flow-abhängig („Zahlungsweise" statt „Kreditkarte") Phase S7.6 – Zahlarten-Kommunikation: - Einheitliche Zahlarten-Logos (SVG) + wiederverwendbares Partial payment_logos; Checkout/Footer zeigen Kern-Zahlarten + „···"-Icon, /zahlungsarten komplett neu mit allen aktiven Stripe-Zahlarten (gegen Account-Konfiguration verifiziert) und Vorkasse (PAYONE); Sofort/SEPA entfernt Tests: StripeAboTest (15), StripePaymentMethodChangeTest (10), PaymentMethodsCommunicationTest (28), PaymentProviderManagerTest angepasst. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
69 lines
4.4 KiB
PHP
69 lines
4.4 KiB
PHP
<?php
|
||
|
||
return [
|
||
|
||
'product_details' => 'Produktdetails',
|
||
'description' => 'Beschreibung',
|
||
'application' => 'Anwendung',
|
||
'ingredients' => 'Inhaltsstoffe',
|
||
'to_shopping_cart' => 'zum Warenkorb ',
|
||
'shopping_cart' => 'Warenkorb',
|
||
'excl_VAT_plus_shipping_costs' => 'exkl. MwSt. zzgl. Versandkosten',
|
||
'incl_VAT_plus_shipping_costs' => 'inkl. MwSt. zzgl. Versandkosten',
|
||
'free_shipping_costs_from' => 'Versandkostenfrei ab',
|
||
'only_missing_free_shipping_costs_from' => 'Es fehlen nur noch :value € für Deine versandkostenfreie Lieferung.',
|
||
'add_shopping_cart' => 'In den Warenkorb',
|
||
'details' => 'Details',
|
||
'to_product' => 'zum Produkt',
|
||
'price_net' => 'Preise netto',
|
||
'incl' => 'inkl.',
|
||
'VAT' => 'MwSt.',
|
||
'plus_shipping_cost' => 'zzgl. Versandkosten',
|
||
'delivery_time_1_3' => 'Lieferzeit: 1-3 Werktage',
|
||
'payment_methods' => 'Zahlungsarten',
|
||
'payment_methods_intro' => 'Online-Zahlungen werden sicher über unseren Zahlungsdienstleister Stripe abgewickelt. Im Checkout wirst du auf die Zahlungsseite weitergeleitet und wählst dort deine bevorzugte Zahlungsart.',
|
||
'payment_method_paypal' => 'PayPal',
|
||
'payment_method_paypal_copy' => 'Du wirst zur abgesicherten Bezahlseite von PayPal weitergeleitet und bestätigst dort die Zahlung. Danach geht es automatisch zurück in den Shop.',
|
||
'payment_method_creditcard' => 'Kreditkarte',
|
||
'payment_method_creditcard_copy' => 'Wir akzeptieren Visa, Mastercard und American Express. Der Betrag wird deiner Kreditkarte belastet, sobald du die Bestellung abschickst. Die Zahlung wird sicher über unseren Zahlungsdienstleister Stripe abgewickelt.',
|
||
'payment_method_applepay' => 'Apple Pay',
|
||
'payment_method_applepay_copy' => 'Bezahle in wenigen Sekunden mit deinem Apple-Gerät, ohne Kartendaten einzutippen – verfügbar in Safari sowie auf iPhone und iPad.',
|
||
'payment_method_googlepay' => 'Google Pay',
|
||
'payment_method_googlepay_copy' => 'Bezahle schnell und sicher mit den Zahlungsdaten aus deinem Google-Konto, z. B. in Chrome oder auf deinem Android-Gerät.',
|
||
'payment_method_klarna' => 'Klarna',
|
||
'payment_method_klarna_copy' => 'Bezahle bequem über Klarna. Welche Klarna-Optionen für dich verfügbar sind, siehst du direkt auf der Zahlungsseite.',
|
||
'payment_method_amazonpay' => 'Amazon Pay',
|
||
'payment_method_amazonpay_copy' => 'Bezahle mit den Zahlungs- und Adressdaten aus deinem Amazon-Konto – ganz ohne neue Registrierung.',
|
||
'payment_method_link' => 'Link (Stripe)',
|
||
'payment_method_link_copy' => 'Mit Link speicherst du deine Zahlungsdaten einmalig und sicher bei Stripe und bezahlst danach in allen Shops mit Link-Unterstützung mit einem Klick.',
|
||
'payment_method_eps' => 'EPS',
|
||
'payment_method_eps_copy' => 'Die Online-Überweisung für Kunden mit österreichischem Bankkonto – du bezahlst direkt über dein Online-Banking.',
|
||
'payment_method_bancontact' => 'Bancontact',
|
||
'payment_method_bancontact_copy' => 'Die beliebteste Zahlungsart in Belgien – du bezahlst direkt über dein belgisches Bankkonto.',
|
||
'payment_method_more' => 'Weitere Zahlarten',
|
||
'payment_method_more_copy' => 'Je nach Land und Endgerät stehen dir auf der Zahlungsseite weitere Zahlarten zur Verfügung – z. B. BLIK, MB WAY, Pix, Satispay, Samsung Pay, Kakao Pay, Naver Pay oder PAYCO.',
|
||
'payment_method_prepayment' => 'Vorkasse (PAYONE)',
|
||
'payment_method_prepayment_copy' => 'Nachdem du die Bestellung abgeschickt hast, erhältst du eine E-Mail mit unseren Bankdaten für die Überweisung. Sobald der Betrag eingegangen ist, wird deine Ware verschickt.',
|
||
'shipping_methods_costs' => 'Versandarten & Versandkosten',
|
||
'free_shipping_at' => 'Versandkostenfrei ab :value €',
|
||
|
||
'only_missing_free_shipping_at' => 'Es fehlen nur noch :value € für Deine versandkostenfreie Lieferung.',
|
||
'free_shipping' => 'versandkostenfreie Lieferung',
|
||
'not_free_shipping' => 'nicht versandkostenfrei',
|
||
'shopping_cart_sum' => 'Warenkorb Summe',
|
||
'shipping_cost' => 'Versandkosten',
|
||
|
||
'sum_net' => 'Summe netto',
|
||
'checkout_ssl_server' => 'Du wirst auf unseren checkout Server weitergeletet, die Verbindung ist SSL verschlüsselt.',
|
||
|
||
'to_checkout' => 'zur Kasse',
|
||
'all_price_plus_VAT_info' => 'Alle Preise inkl. gesetzl. Mehrwertsteuer :link, wenn nicht anders beschrieben',
|
||
|
||
'' => '',
|
||
|
||
];
|
||
/*
|
||
{{ __('weborder.') }}
|
||
{{ __('weborder.name') }}
|
||
weborder.name
|
||
*/
|