Во-первых, обратите внимание, я прочитал много сообщений по этой теме, но предоставленной информации мне недостаточно или она неточна.
Я разрабатываю веб-сайт с ASP.Net Core, который предлагает различные услуги. Пользователи могут подписаться на эти услуги, и они получают периодический платеж Paypal для оплаты этих услуг (с использованием API подписки). За фиксированную сумму услуга у меня работает хорошо.
Теперь дело в том, что я хочу представить пользователю систему скидок. Когда пользователь применяет код купона, скидка будет применяться только в первый месяц, а в остальные месяцы пользователь заплатит полную сумму.
Caes 1
Предположим, у меня есть тарифный план на 200 долларов в месяц. Когда пользователь покупает услугу и вводит код купона XXXXXX, тогда плата за первый месяц будет составлять 150 долларов, а за месяц отдыха - 200 долларов каждый месяц.
Caes 2
Предположим, у меня есть тарифный план на 200 долларов в месяц. Когда пользователь покупает услугу и вводит код купона YYYYYY, тогда плата за первый месяц будет составлять 130 долларов, а в остальных месяцах - 200 долларов каждый месяц.
Я прочитал много документов, но не нашел решения.