Contactless RFID Payment System

An innovative solution for seamless, contactless transactions using RFID technology

Overview

The Contactless RFID Payment System is designed to simplify transactions using RFID technology. It allows users to make payments effortlessly by scanning an RFID card, deducting the amount, and updating transaction details in real-time.

How It Works

  1. RFID Scanning: The system reads the unique ID from the RFID card when scanned.
  2. Payment Deduction: A predefined amount is deducted from the card's balance.
  3. Balance Display: The remaining balance is displayed on the 16x2 LCD screen.
  4. Transaction Logging: Transaction details are logged into a Google Sheet.
  5. Web Interface: Manage product costs, view payment statuses, and perform secure withdrawals via a web interface.

Applications

  • Retail Stores
  • Cafeterias
  • Libraries
  • Parking Lots
  • Public Transportation
  • Vending Machines

Technologies Used

  • Embedded C
  • HTML, CSS, JavaScript
  • Bootstrap
  • Firebase
  • Google Sheets API
  • ESP32 Microcontroller

Components

  • ESP32 Microcontroller
  • RFID Reader and Tags
  • 16x2 LCD Display
  • Push Buttons
  • Power Supply
  • Jumper Wires and Breadboard
  • LED Indicators

Benefits

  • Seamless Transactions: Faster checkout process with no physical contact required
  • Real-Time Logging: Instant recording of all transactions
  • Security: Encrypted data transmission and unique card IDs
  • Scalable: Can be expanded to multiple locations
  • User-Friendly: Simple interface for both customers and administrators