<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Donate to Sharan Foundation</title>
<script src="https://checkout.razorpay.com/v1/checkout.js"></script>
</head>
<body>
<h2>Donate to Sharan Foundation Projects</h2>
<form id="donationForm">
<label for="name">Name:</label><br>
<input type="text" id="name" name="name" required><br><br>
<label for="phone">Phone Number:</label><br>
<input type="tel" id="phone" name="phone" required><br><br>
<label for="pan">PAN Card:</label><br>
<input type="text" id="pan" name="pan" required><br><br>
<button type="button" onclick="donate('Guru Nanak Modi Khana Project', 180000)">Donate to Guru Nanak Modi Khana Project</button><br><br>
<button type="button" onclick="donate('Padhe Punjab Vadhe Punjab', 128000)">Donate to Padhe Punjab Vadhe Punjab</button><br><br>
<button type="button" onclick="donate('Suchajji Project', 20000)">Donate to Suchajji Project</button>
</form>
<script>
function donate(projectName, amount) {
var name = document.getElementById('name').value;
var phone = document.getElementById('phone').value;
var pan = document.getElementById('pan').value;
if (!name || !phone || !pan) {
alert("Please fill out all the details.");
return;
}
var options = {
"key": "rzp_live_8tbV3iWG87iKCY", // Your live Razorpay key ID
"amount": amount * 100, // Amount in paise (e.g., 180000 = ₹1,800.00)
"currency": "INR",
"name": "Sharan Foundation",
"description": "Donation for " + projectName,
"handler": function (response){
alert("Payment successful. Payment ID: " + response.razorpay_payment_id);
// Here you can pass the collected data to your server
},
"prefill": {
"name": name,
"contact": phone,
"email": "" // You can add an email field if required
},
"notes": {
"PAN Card": pan,
"Project Name": projectName
},
"theme": {
"color": "#F37254" // Customize the theme color
}
};
var rzp1 = new Razorpay(options);
rzp1.open();
}
</script>
</body>
</html>