Мы использовали Django для этого почти 3 года, и у нас было ноль проблем. Конечно, вы хотите начинать с формы на странице HTTPS, а не просто отправлять в HTTPS - это заставляет людей чувствовать себя безопаснее.
Django не играет в игру «cookie в URL», как некоторые платформы PHP, поэтому, если пользователь не принимает cookie, он не будет работать.
Не забывайте, что как только у вас есть все эти конфиденциальные данные, вы должны обрабатывать их правильно. Мы храним только последние 4 цифры в онлайн-базе данных, и это только для целей проверки. Все остальное управляется через заднее соединение с отдельной компанией, которая занимается управлением подписками для нас.