The success of electronic commerce depends upon effective electronic payment systems. The Internet and online businesses are growing exponentially. Due to this explosive growth, electronic commerce on the Internet uses various electronic payment mechanisms that can cater for much diversity of applications. This paper discusses the evolution and the growth of electronic technologies, which can provide more advanced technical supports for electronic payment systems. This paper is to identify and explain the different methods of e-payment the authors analyses the challenges of electronic payments from different perspective and provide preliminary security countermeasures for each of the issues.