An online payment system (or electronic payment system) facilitates the acceptance of electronic payment for online transactions. Also known as a subcomponent of Electronic Data Interchange (EDI), e-commerce payment systems have become increasingly popular due to the widespread use of the internet-based shopping and banking.