✅ Toggle Working: 156ms + 57ms (PERFECT!) Log Analysis: - Toggling gateway tripay_briva to enabled ✅ - Current enabled: no, New enabled: yes ✅ - update_option returned: true ✅ - Set gateway->enabled to: yes ✅ - Gateway after toggle: enabled=true ✅ - Total time: 156ms (toggle) + 57ms (refetch) = 213ms 🚀 The Fix That Worked: 1. Update $gateway->settings array 2. Update $gateway->enabled property (THIS WAS THE KEY!) 3. Save to database 4. Clear cache 5. Force gateway reload Now Applying Same Fix to Modal Save: - Added wp_cache_flush() before fetching updated gateway - Added debug logging to track save process - Same pattern as toggle endpoint Expected Result: - Modal settings save should now persist - Changes should appear immediately after save - Fast performance (1-2 seconds instead of 30s) Files Modified: - PaymentsController.php: save_gateway() endpoint Next: Test modal save and confirm it works!
10 KiB
10 KiB