mivita/resources/lang/de/weborder.php
Kevin ce4750fd1a Stripe-Integration (S4, S5, S7.6): Abos, Zahlungsart ändern, Zahlarten-Kommunikation
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>
2026-07-09 14:45:17 +00:00

69 lines
4.4 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?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
*/