Donate now

Support a real cause with a secure, verified donation flow

Your donation is recorded first, then verified on the server before it is ever marked successful. That keeps the flow safer for donors and for the NGO team.

Donation form

Choose a campaign if you want your contribution linked to a specific impact area. You can also make a general donation.

View Campaigns

Why donors can trust this flow

Server-created orders Razorpay orders are created from Laravel, not in the browser.
Backend verification The website checks the payment signature before marking a donation as paid.
Webhook-ready audit trail Transactions are recorded separately so payment issues can be reviewed safely.
Clear status pages You will see whether your donation is paid, pending verification, or failed.
Important The donation is never treated as successful from the frontend checkout alone. Final status always comes from secure backend verification.