aaf418a917ca2ed98243d6e6c46568c5fcf93f5c
auf success_url/cancel_url weiter. Gleichzeitig werden diese URLs jetzt in custom_data bei Add‑ons, Package‑Checkout und Gift‑Vouchern gespeichert, damit der Return‑Handler sie kennt. Details (relevant): - app/Http/Controllers/PaddleReturnController.php verarbeitet _ptxn, prüft Status, schützt vor Open‑Redirects. - routes/web.php neue Route paddle.return (öffentlich). - app/Services/Addons/EventAddonCheckoutService.php, app/Services/Paddle/PaddleCheckoutService.php, app/Services/ GiftVouchers/GiftVoucherCheckoutService.php speichern success_url/cancel_url in custom_data. - tests/Feature/PaddleReturnTest.php prüft Success/Cancel‑Redirects. - Tests aktualisiert: tests/Unit/PaddleCheckoutServiceTest.php. Wichtig für die Rückleitung: - Bitte in Paddle (Sandbox + Live) die Checkout‑Success/Cancel URL auf http://fotospiel-app.test/paddle/return setzen. Ohne diese Einstellung schickt Paddle den Nutzer nicht zu unserem Return‑Handler. Nebenwirkung: Add‑on‑Checkout gibt jetzt als checkout_id die Transaktions‑ID (txn_…) zurück (statt chk_…).
Description
No description provided
Languages
PHP
38.7%
TypeScript
32.3%
JavaScript
20%
HTML
5.6%
Blade
2.2%
Other
1.1%