Просто требуемый, чтобы знать, существуют ли какие-либо готовые Библиотеки Электронной коммерции там. Я хотел бы, чтобы библиотека включала PayPal или прямую обработку кредитной карты.
Я всегда предпочитаю Dash Commerce dashCommerce - это приложение электронной коммерции с открытым исходным кодом ASP.NET. DashCommerce, созданная с использованием некоторых из новейших технологий, ориентирована на предоставление надежного приложения для электронной коммерции, которое является стабильным и удобным в использовании. Кроме того, сообщество dashCommerce является одним из самых активных сообществ в области открытого исходного кода / .NET, так что присмотритесь к нему.
Вот список функций , предоставленный Dash Commerce.
Вы можете посмотреть dotNetNuke ... в нем есть не только электронная коммерция, но он должен служить вашим потребностям.
Если вы просто ищете процессинг кредитной карты (с authorize.net, PayPal и многими другими), попробуйте dotnetcharge . У них также есть полноценная тележка для покупок (dotnetcart), но я не был большим поклонником этого приложения.
AspDotNetStorefront - это лицензированное решение для электронной коммерции, работающее в ASP.NET 2.0, 3.5, с доступным исходным кодом C # и VB. Его можно настроить для подключения к любому количеству платежных шлюзов, включая PayPal, Authorize.NET и т. Д.
Magento - потрясающая платформа. Я сам им пользовался, и в нем было все, что я хотел.
Вы можете попробовать nopCommerce . Он с открытым исходным кодом и находится в активной разработке.
Проверьте поставщика платежного шлюза (банк, paypal и т.д.), они часто поставляют свои собственные средства контроля или рекомендуют определенные компоненты, которые они уже протестировали. У вас могут возникнуть проблемы, если вы попытаетесь использовать то, что их не устраивает. У меня была такая проблема несколько лет назад.
Одно из лучших решений .NET, которое я нашел, - это AbleCommerce . Это не дешево, но построено по модульному принципу, так что вы можете использовать те элементы, которые вам нужны. Он поддерживает все основные процессы обработки кредитных карт, включая PayPal и прямую обработку CC. Если вы собираетесь выполнять прямую обработку CC, они также предоставляют подробные инструкции по настройке вашей среды для защиты PII (личной информации) и получения сертификата PCI.