2013-06-10 3 views
0

Возможно ли реализовать это в django: на видео-сайте для каждого видео, которое пользователь хочет посмотреть, он/она должен заплатить сбор, прежде чем смотреть видео. Если возможно, что это лучший способ реализовать это. И после каждого успешного платежа, как можно перенаправить пользователя на конкретное видео, за которое он заплатил?Pay Per Request в Django

ответ

3

Вы можете сделать все: web с Django, как с любым другим webframework/weblibrary.

Возможно, самым простым способом было бы иметь профиль пользователя, и как только платеж будет работать, вы добавите это видео в список «разрешенных» пользователей. Это позволяет легко показать пользователям видео. Перенаправление после оплаты действительно зависит от вашего провайдера, PayPal и других, которые позволяют вам внедрить свой процесс платежей в ваше приложение и иметь мощные API-интерфейсы для проверки «входящих» платежей.

+0

paypal не принимается в моей стране и за каждый платеж, который будет сделан, пользователи будут перенаправлены на сайт держателя оплаты (я использую 2checkout), и после успешной оплаты пользователь будет перенаправлен обратно на успех URL страницы. Таким образом, большая проблема теперь заключается в перенаправлении пользователя на конкретную страницу видео после оплаты. – picomon

+0

Невозможно добавить информацию для переустановки URL-страницы? – AlessandroEmm

+0

Цитата из 2checkout: Когда заказ будет завершен, 2Checkout вернет покупателя и параметры продажи URL, который мы укажем в качестве одобренного URL-адреса в нашей учетной записи. Этот URL-адрес также можно передавать динамически для каждой продажи с использованием параметра x_receipt_link_url. https://www.2checkout.com/documentation/libraries/python/tutorial/ – AlessandroEmm

0

Я считаю, что это возможно.

Что вы можете сделать, это проверить на своей видеостранице определенную квитанцию, которую вы можете добавить как запись в модели UserProfile, которую вы будете иметь для своего сайта django.

Теперь эта квитанция будет генерироваться только в том случае, если ваш пользователь проходит полный путь оплаты, который вы можете обрабатывать по сценариям.

И что касается перенаправления, вы можете перенаправить службу обработки платежей на маркер квитанции, генерирующий представление django, которое обрабатывает добавление пользователя в ваш белый список для этого видео.

Смежные вопросы