Здравствуйте.
Подскажите пожалуйста, как мне решить следующую задачу:
Есть один сайт и в нем есть 2 версии админки - одна обычная, другая mobile версия (упрощенная).
Соответственно страница RESULT URL одна и та же для обоих админок, а вот адреса Success и Fail URL разные.
Как возможно организовать прием платежей через Merchant на одни и те же кошельки?
На данный момент используется настройка:
"Высылать Secret Key на Result URL, если Result URL обеспечивает секретность". Хотел поставить параметр "Позволять использовать URL, передаваемые в форме", чтобы в форме заменить SUCCESS и FAIL URL, но при установке галки здесь, не сохраняется галка на "Высылать Secret Key на Result URL, если Result URL обеспечивает секретность", поэтому перевод не обрабатывается корректно на RESULT URL.
Наверно это сделано для безопасности (это у всех так или у меня глюк в настройках Merchant? При этом галки можно поставить обе, но вот при нажатии на Сохранить, галка сама снимается).
Подскажите пожалуйста решение данной ситуации!
Merchant и 2 версии сайта
Автор denny, сен 20 2010 00:42
ответов в данной теме 1
#1 Новичок
Отправлено 20 сентября 2010 - 00:42
#2 Знаток
Отправлено 23 сентября 2010 - 19:25
А зачем нужна высылка "Secret Key на Result URL"? Гораздо безопаснее если ее не будет. А в обработчике Result URL следует проверять подпись, а также для большей безопасности проверять перевод через интерфейс x18."Высылать Secret Key на Result URL, если Result URL обеспечивает секретность". Хотел поставить параметр "Позволять использовать URL, передаваемые в форме", чтобы в форме заменить SUCCESS и FAIL URL, но при установке галки здесь, не сохраняется галка на "Высылать Secret Key на Result URL, если Result URL обеспечивает секретность", поэтому перевод не обрабатывается корректно на RESULT URL.
Все верно. Для безопасности сделано. Чтобы злоумышленник не подменил Result URL на свой и не получил Secret Key.Наверно это сделано для безопасности (это у всех так или у меня глюк в настройках Merchant? При этом галки можно поставить обе, но вот при нажатии на Сохранить, галка сама снимается).
Решения простых три.Подскажите пожалуйста решение данной ситуации!
1) отказаться от "Высылать Secret Key на Result URL..."
2) использовать другие кошельки для мобильной версии
3) передавать в форме запроса дополнительный параметр, не имеющий в названии префикса “LMI_”, а при получении его на страницах Success и Fail URL выдавать мобильную версию или делать переадресацию на нужную страницу.
Подписано мною. Разрабатываю сайты на заказ. Домены с поддержкой высокого уровня.