Test
Posted Date: Oct 6th, 2026 at 11:12 AM
Location: Cook Islands, AU
Price: $0.00
- Restored bold, bullets, paragraphs, links, and HTML code view.
- Added a 20,000-character limit, counter, automatic trimming, and missing-tag repair. Migration upgrades descriptions to
MEDIUMTEXT. - Added payment guards across Stripe/PayPal, signed Stripe recovery, safe PayPal cancellation/resume, configuration checks, and payment logs.
Passed: 35 tests, 157 assertions, plus browser/layout checks.
After merging:
php artisan migrate --force
php artisan config:clear
php artisan view:clearConfigure STRIPE_WEBHOOK_SECRET, HTTPS APP_URL, and PayPal duplicate-invoice protection before accepting payments.
Setup and troubleshooting guide covers changing the description limit, investigating persistent 403s, and finding ad_payment.* logs.
Live payment callbacks and production firewall behavior still need a deployment smoke test.