Я пытаюсь интегрировать Django-Paypal на сайт, где после оплаты покупателем мне необходимо отправить динамический URL-адрес, с которого пользователь может загрузить определенную информацию.
Я регистрирую всех пользователей по URL, который позволяет им купить документ. URL-адрес, доступ к которому может получить только зарегистрированный пользователь с подтвержденными идентификаторами электронной почты с помощью django-registration, позволяет пользователю подключаться к PayPal и осуществлять платежи.
Как мне получить сигнал и проверить, какой пользователь произвел оплату за продукт, который он / она приобрел, на основе этой информации
1) Мне нужно знать две информации, какой пользователь совершил платеж и за какой продукт он или она осуществил платеж?
2) Только если у меня есть эта информация, я могу отправить право UR: L по электронной почте.
Любая помощь приветствуется. Я не очень уверен, как работают django-сигналы. Какие подробности возвращает сигнал payment_was_successful?
Я использую IPN