#.net #stripe-payments
Вопрос:
Я интегрировал платежную систему STRIPE в свою сеть C# DOT NET CORE 5 с помощью Razor. В моей среде разработки и тестирования, т. е. на моем компьютере с http://localhost:4242 и IIS Express (VS 2019) ВЕБ-приложение успешно выполняет вызов API STRIPE и отображает страницу оплаты. Однако, когда я публикую приложение (с 2019 года) на сервере (оно размещено на моем компьютере с использованием IIS), страница оплаты не активируется.
Я убедился, что домен в версии сервера был изменен на https://MyWebSite.com.
Кто-нибудь сталкивался с этим раньше и знает, как решить проблему?
Комментарии:
1. Что вы имеете в виду под «Платежная страница не активируется»? Можете ли вы поделиться примером кода, подробно описывающего, как работает ваша интеграция? Вы сталкиваетесь с какими-либо ошибками, которыми можете поделиться? Вам необходимо предоставить более подробную информацию, чтобы мы могли вам помочь.
2. Здесь есть две страницы : а) html-страница, на которой отображаются три ценовых интервала продукта, и б) страница контроллера, которая получает параметры .env и направляет запрос в API платежей STRIPE
3. Ценообразование.cshtml <div класс=»тело карты»> <div класс=»тело карты»><h1 класс=»цена названия карты-название карты»>10,10 долларов США <h1 класс=»цена названия карты-название карты»><малый класс=»приглушенный текст»>/ mo<малый класс=»приглушенный текст»></маленький></маленький></h1> </h1><ul класс=»список-неустановленный mt-3 мб-4″> <ul класс=»список-неустановленный mt-3 мб-4″></ul> </ul><идентификатор кнопки=»pro-план-btn» класс=»btn btn-lg btn-блок btn-основной»>Академический<идентификатор кнопки=»pro-план-btn» класс=»btn btn-lg btn-блок btn-основной»></кнопка> </кнопка></div>
4. .env # Ключи в полоску STRIPE_PUBLISHABLE_KEY=pk_test_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx КЛЮЧ в полоску в СЕКРЕТЕ=sk_test_yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy # Требуется для запуска webhook # См. README о том, как использовать интерфейс командной строки Stripe для настройки STRIPE_WEBHOOK_SECRET=whsec_123… # Данные о подписке на полосу # ДОМЕН= локальный хост:4242 DOMAIN=MyWebsite.com BASIC_PRICE_ID=price_1It55AGb0WWi7xoEcnF97NQb PRO_PRICE_ID=price_1it6btgb0wi7xoem96bjg6o # Среда STATIC_DIR=../../клиент