trim($_POST['thawani_publishable_key'] ?? ''), 'thawani_secret_key' => trim($_POST['thawani_secret_key'] ?? ''), 'thawani_environment' => trim($_POST['thawani_environment'] ?? 'test'), 'wablas_domain' => trim($_POST['wablas_domain'] ?? ''), 'wablas_api_token' => trim($_POST['wablas_api_token'] ?? ''), 'wablas_secret_key' => trim($_POST['wablas_secret_key'] ?? ''), ]; if (empty($errors)) { $pdo = db(); foreach ($updates as $key => $val) { $stmt = $pdo->prepare("INSERT INTO settings (setting_key, setting_value) VALUES (:k, :v) ON DUPLICATE KEY UPDATE setting_value = :v2"); $stmt->execute([':k' => $key, ':v' => $val, ':v2' => $val]); } $success = "Integrations settings updated successfully."; } } $settings = get_settings(); $thawaniPub = $settings['thawani_publishable_key'] ?? ''; $thawaniSec = $settings['thawani_secret_key'] ?? ''; $thawaniEnv = $settings['thawani_environment'] ?? 'test'; $wablasDomain = $settings['wablas_domain'] ?? ''; $wablasToken = $settings['wablas_api_token'] ?? ''; $wablasSecret = $settings['wablas_secret_key'] ?? ''; render_header('Integrations', 'admin'); ?>
Manage your payment gateway and communication APIs.