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