A Survey on E-Payment Systems: Elements, Adoption, Architecture, Challenges and Security Concepts | Synapse