💡 Inspiration

Digital payments have made life easier, but they have also created new risks, especially for senior citizens and people who may not easily recognize online payment scams.

We wanted to build a solution that helps families protect their loved ones while still allowing them to make digital payments independently.

That idea led us to Guardian Pay — an AI-powered family payment protection system.

🚀 What it does

Guardian Pay analyzes payment transactions using Google Gemini AI and helps identify potentially suspicious or risky transactions before they are completed.

The system provides three possible decisions:

  • AUTO_PAY: Allows transactions identified as safe to proceed.
  • HOLD: Holds uncertain transactions for guardian review.
  • BLOCK: Blocks transactions identified as high risk.

Family members can act as guardians, helping review suspicious transactions and approve payments when necessary.

⚙️ How we built it

We developed Guardian Pay as a web-based application with an integrated AI-powered transaction risk analysis system.

  1. Transaction Monitoring: Users initiate payments through the application.
  2. AI Risk Analysis: Google Gemini analyzes transaction details and evaluates potential fraud risks.
  3. Intelligent Decisions: The system determines whether a transaction should be automatically allowed, held for review, or blocked.
  4. Family Protection: Guardians can review transactions that require additional approval.
  5. Payment Integration: PayPal Sandbox enables payment processing and demonstration of the payment workflow.

We also deployed the application using Render and configured the backend to run with Gunicorn.

🛠️ Technologies used

  • Google Gemini AI for intelligent transaction risk analysis.
  • Python and Flask for backend development.
  • PayPal Sandbox for payment integration and checkout.
  • Gunicorn for application serving.
  • Render for cloud deployment.
  • GitHub for source code management and version control.

🧠 Challenges we faced

One of our biggest challenges was connecting AI-based risk analysis with an actual payment workflow.

We needed to ensure that AI decisions could control the payment process through different outcomes: AUTO_PAY, HOLD, and BLOCK.

We also worked through deployment configuration, environment variables, API integration, and connecting the application to a cloud hosting environment.

📚 What we learned

Building Guardian Pay helped us gain practical experience in integrating generative AI with real-world applications, implementing payment workflows, handling API integrations, and deploying a full-stack application.

More importantly, we learned how technology can be used to address real-world problems and make digital payments safer.

🔮 What's next?

We envision expanding Guardian Pay with more advanced fraud detection, customizable family protection settings, improved guardian notifications, and support for additional payment platforms.

Our mission is simple: Make digital payments safer without taking away financial independence.

Built With

Share this project:

Updates

Submission history