Проверка пользователя для настольного приложения

Я разработал настольное приложение на python с использованием Kivy с намерением продавать его за ежемесячную плату, как подписку. Я планирую разработать простой веб-сайт (возможно, используя Django), где пользователь сможет создать аккаунт, оплатить подписку/отменить ее... . Когда пользователь загрузит приложение, он должен будет войти в систему, введя свое имя пользователя и пароль, которые он использовал для создания аккаунта на этом сайте, чтобы проверить, оплатил ли он подписку или нет.
. Однако я не знаю, как лучше всего осуществить этот процесс проверки. Я думал о каком-то API, который будет интегрирован в сайт, и он будет просто запрашивать базу данных, чтобы проверить, оплатил ли пользователь подписку. Но я не знаю, возможно ли это с Django и Python. Я знаю, что, вероятно, есть другие способы решения этой проблемы, поэтому я спрашиваю более опытных.
. Спасибо за любые предложения :)

Вернуться на верх