Чтобы при регистрации не было отправлено электронное письмо, вы передаете send_email=False
на RegistrationManager.create_inactive_user
вызов, по вашему мнению, для регистрации пользователя. После создания пользователя вы, вероятно, захотите создать целевую страницу с кнопками PayPal для оплаты. Попросите пользователя нажать кнопку оплаты для оплаты. Обычно я посылаю user.id
в поле custom
для кнопки оплаты.
Затем в django-paypal
используйте обработчики сигналов IPN для активации пользователя на основе user.id
в поле custom
запроса IPN. В этот момент вы можете отправить измененное регистрационное письмо, приветствуя пользователя на своем сайте и сообщая ему, что вы получили платеж и активировали его учетную запись, но это детали, которые вы должны определить.