Программные компоненты, обеспечивающие взаимодействие интернет-магазина (торговой системы) с различными финансовыми службами и сервисами по приему платежей называют платежными шлюзами (Payment Gateways). Каждый платежный шлюз может работать по собственному протоколу и использовать собственные каналы передачи информации. Довольно часто в отношении данного ПО предъявляются дополнительные требования самими поставщиками финансовых услуг (PCI/DSS Compliance и пр.). Кроме того, в разных странах может действовать разное законодательное регулирование в данной области, что также порождает некоторые особенности.
Подсистема управления платежами должна управлять платежными шлюзами и интерфейсами с учетом заданных правил, предпочтений покупателя и доступных для конкретного товара способов оплаты. В составе e-commerce платформ часто поставляются готовые шлюзы для популярных платежных систем, но нередко при внедрении приходится разрабатывать и собственные программные модули для обеспечения лучшей локализации или в связи с изменениями у поставщиков соответствующих финансовых сервисов.