На сегодняшний день наибольшее распространение получили два программно-аппаратных решения: компаний Microsoft и VeriFone, с одной стороны, и компании Netscape - с другой. Оба этих решения предполагают следующий набор компонентов:
Рассмотрим, как реализована данная схема на примере продуктов Microsoft (Merchant Server) и VeriFone (vPOS и vGate). Программное обеспечение vPOS устанавливается на рабочей станции клиента и осуществляет поддержку протокола SET, шифрование и аутентификацию информации, получение необходимых сертификатов и др. Microsoft Merchant Server, помимо указанных выше функций ведения каталога и приема запросов клиентов, осуществляет связь с другим продуктом VeriFone - vGate. Программное обеспечение vGate, получая запросы в формате SET, расшифровывает их и конвертирует их в формат ISO 8583. Таким образом, становится возможным осуществлять платежи в Internet с использованием обыкновенных кредитных карт.
В то же время, следует отметить, что описанные выше решения являются, по сути, адаптацией технологий кредитных карт, существующих еще с 60-х годов, к современным электронным технологиям.
Альтернативным путем является внедрение "чисто" электронных денег - концепции DigiCash и CyberCash. Что же такое электронные деньги? Электронные деньги представляют собой специальную последовательность электронных деноминаций и электронных подписей, подготовленных банками. Клиент банка может завести виртуальный электронный "кошелек", поместив в него определенную сумму денег. Дальнейшая оплата товаров и услуг осуществляется переводом некоторой битовой информации. В остальном же движение электронных денег от покупателя к продавцу и от продавца в банк аналогично движению обычных денег.