Перейти к содержимому


Фотография

Форма оповещения о платеже


  • Пожалуйста, авторизуйтесь для ответа.
3 ответов в данной теме

#1 Участник purtcer (WMID 589355150652 )

  • Группа: Пользователи
  • сообщений 11
  • Регистрация: 27-декабря 09
  • МестоположениеРоссия
  • Webmoney BL

Отправлено 24 февраля 2010 - 03:43

Здравствуйте. Вопрос такой. Есть страница оповещения о платеже на сервере так вот в нее данные не передаются. она как бы отрабатывает, но передается ей пустая форма, без параметров. Если эту же страницу запустить в Вижуал студии локально и запустить локально сохраненную страницу из примера, которая передает параметры, то все нормально работает. Подскажите пожалуйста куда смотреть в этом случае, где может быть проблема.

    • 0
  • Наверх

#2 Участник purtcer (WMID 589355150652 )

  • Группа: Пользователи
  • сообщений 11
  • Регистрация: 27-декабря 09
  • МестоположениеРоссия
  • Webmoney BL

Отправлено 25 февраля 2010 - 03:00

Проверил на почту приходит нормальное сообщение нормального вида. Нашел демо пример, он в принципе похож на то что я делал тоже не работает, возвращает пустую форму. Вот код обработки ответа пробовал и с предварительным запросом и просто нифига, ответ пустая форма. Код страницы обработки ответа:

public
context)

{

];

);

mailMessage.Subject =
;

mailMessage.Body = LMI_PREREQUEST;
//@"";//erGlobal.Message + System.Environment.NewLine + Request.Form;

mailMessage.IsBodyHtml =
;

, 25);

mailSender.Credentials =
);

mailSender.Send(mailMessage);



== LMI_PREREQUEST)

{

context.Response.ContentType =
;

// , - , ( YES)

mailMessage =
);

mailMessage.Subject =
;

mailMessage.Body = context.Request.Form[
];//@"";//erGlobal.Message + System.Environment.NewLine + Request.Form;

mailMessage.IsBodyHtml =
;

mailSender =
, 25);

mailSender.Credentials =
);

mailSender.Send(mailMessage);

context.Response.Write(
);

}

else

{

];

] +

context.Request.Form[
] +

context.Request.Form[
] +

context.Request.Form[
] +

context.Request.Form[
] +

context.Request.Form[
] +

context.Request.Form[
] +

//context.Request.Form["LMI_SECRET_KEY"] +

+

context.Request.Form[
] +

context.Request.Form[
];

hash = GetHashString(s);

) == 0)

{

// , e-mail

mailMessage =
);

mailMessage.Subject =
;

mailMessage.Body = s;
//@"";//erGlobal.Message + System.Environment.NewLine + Request.Form;

mailMessage.IsBodyHtml =
;

mailSender =
, 25);

mailSender.Credentials =
);

mailSender.Send(mailMessage);

}

{ }

}

}

Письма приходят, но пустые.

    • 0
  • Наверх

#3 Продвинутый пользователь drew (WMID 241597957004 )

  • Группа: Пользователи
  • сообщений 73
  • Регистрация: 01-марта 07
  • МестоположениеРоссия
  • Webmoney BL

Отправлено 25 февраля 2010 - 15:45

В настройках кошелька стоит Передавать параметры в предварительном запросе?
    • 0
  • Наверх

#4 Участник purtcer (WMID 589355150652 )

  • Группа: Пользователи
  • сообщений 11
  • Регистрация: 27-декабря 09
  • МестоположениеРоссия
  • Webmoney BL

Отправлено 25 февраля 2010 - 23:14

Да я уже и та и так пробовал, все время одно и то же пустая форма ответа. Я уже не знаю где может быть проблема...

    • 0
  • Наверх