Я использую Django и полосу проверки. Когда кто-то новый заходит на сайт, желая присоединиться и оплатить с помощью кредитной карты, мне нужно создать нового пользователя (ie настроить имя пользователя и пароль), а также взимать с него плату (через API Stripe).
Что должно быть на первом месте с точки зрения кода и UX? Или, лучше, я могу сделать оба за один шаг?
Примечание: различные веб-учебники обсуждают это отдельно, но никогда вместе.