The document presents SBVLC, a secure barcode-based visible light communication system for smartphones, designed as an alternative to NFC technology for secure mobile applications like payments and personal identification. It addresses key security vulnerabilities such as eavesdropping and key logging by implementing QR codes for password verification, facilitating secure transactions between users and bankers through a structured communication process. Extensive experiments demonstrate its effectiveness on both Android and iOS platforms, highlighting its advantages in user experience and security enhancements over existing systems.