Ограничение входа в приборную панель при оплате кредитной картой
У меня есть система eccomerce, построенная на Django с некоторыми услугами в dashbord, я хочу ограничить некоторые услуги от тех, кто не заплатил через кредитную карту, хотя они могут войти и выполнять другие услуги, которые я предлагаю бесплатно, так же, как AWS или Canva делают для премиум услуг.
- одно из решений для этого, в модели пользователя вы можете поместить тип_счета для например, когда любой пользователь отправляет запрос, вы можете проверить тип счета и применить некоторое ограничение .
- когда пользователь платит, вы можете проверить статус платежа, если он выполнен, обновить тип_счета .