prepare("SELECT * FROM donations WHERE id = ? AND status = 'pending'"); $stmt->execute([$donation_id]); $donation = $stmt->fetch(); } else { // Real Thawani verification logic would go here // $donation = ... fetch by session_id/client_reference_id } if ($donation) { // Update donation status $pdo->prepare("UPDATE donations SET status = 'completed', transaction_id = ? WHERE id = ?") ->execute([$session_id, $donation['id']]); // Update case raised amount $pdo->prepare("UPDATE cases SET raised = raised + ? WHERE id = ?") ->execute([$donation['amount'], $donation['case_id']]); $success = true; } else { $success = false; } ?>
Your donation has been successfully processed. You have made a real difference today.