Bank Card: Enabling Secure Payments in the Digital Era