Exploring Virtual Payment Solutions