2009-06-16 2 views
0

У меня возникла проблема с модулем Dynamic Registration для DNN.Проблема DNN: динамическая регистрация, Paypal и создание пользователя

Модуль настроен с событиями завершения формы таким образом, что пользователь перенаправляется на paypal и по завершении платежа создается пользователь и отправляется электронное письмо.

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

Я попытался пройти процесс с включенным платежным шлюзом (Paypal) - электронное письмо отправляется, но пользователь не создается. Однако, когда я отключу платежный шлюз, пользователь создается, а также отправляется электронное письмо.

Есть ли что-то, что мне не хватает здесь, что делает модуль не осознающим, что ему нужно создать пользователя?

Тот факт, что модуль отправляет электронное письмо, заставляет меня думать, что он также должен инициировать событие Uesr Creation.

Любые идеи/подсказки относительно того, как Dynamic Registration работает с Paypal или как я могу это исправить?

ответ

0

я нашел следующую информацию в http://www.datasprings.com/Products/ProductForums/tabid/727/forumid/3/tpage/1/view/topic/postid/4581/language/en-US/Default.aspx#4581

При интеграции PayPal включен:
Пользователь перенаправляется на PayPal на основе информации и настроек в вашем PayPal платежный шлюз. Сюда входят вход в PayPal, песочница или стандартный шлюз, а также информация о платеже/дополнительные параметры.

Завершение мероприятий не сработает изначально
Как завершить завершенные события?
Когда включен PayPal. События динамического завершения должны быть «связаны» с кодами IPN PayPal. Короче говоря, это означает, что вы укажете в разделе платежного шлюза PayPal, что «события завершения» должны быть уволены в основном условно, по какому IPN-коду PayPal отправит вашу регистрационную форму.

Например: Возможно, вы хотите настроить событие завершения, чтобы добавить пользователя в роль безопасности, но вы хотите, чтобы это произошло только после завершения платежа. Сначала вы должны создать событие завершения, а затем вы «связали его» в разделе «Платежный шлюз PayPal» в разделе «События завершения формы/PayPal Payment Status»

Например: Возможно, вы хотите настроить сообщение «Не удалось отправить платеж» отправляться администратору, если платеж по подписке невозможен. Вы бы сначала создать событие завершения, а затем вы бы "ссылку это в разделе платежного шлюза PayPal в разделе«Форма завершения события/PayPal Оплата Статуса»

+0

Благодарим вас за помощь, очень хорошие моменты для изучения при настройке PayPal с динамической регистрацией. Однако это была подробная информация, которую мы упускали из виду, поскольку не было никаких указаний о том, что нужно было включить дружественные URL-адреса. – Matt

1

Когда пользователь возвращается на ваш сайт от PayPal вы должны иметь Дружественный URL-адрес включен или сайт не может прочитать данные, отправленные с PayPal.

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