Подключение поддерживаемых платежных систем
В UMI.CMS уже подключены следующие платежные системы:
Принцип подключения каждой из систем аналогичен. Рассмотрим пример подключения системы оплаты Robokassa. Сначала необходимо пройти регистрацию на сайте платежной системы http://www.robokassa.ru. В настройках аккаунта Robokassa необходимо будет прописать значение для некоторых полей:
- ResultURL – необходимо указать следующею ссылку: _http://sait.ru/emarket/gateway/ , sait.ru – это конечно же домен вашего сайта. Предпочтительней выбрать способ передачи данных POST.
- SuccessURL – необходимо указать ссылку на страницу вашего сайта, где будет написано информационное сообщение о том что: платеж успешно совершен, в ближайшее время с вами свяжется менеджер для уточнения условий доставки и т.п.
- FailURL – ссылка на страницу, при отказе от оплаты.
После регистрации вам будут известные необходимые данные, такие как:
- логин
- пароль #1
- пароль #2
Далее заходим в модуль Интернет-магазин, во вкладку Оплата, и добавляем новый способ оплаты, в данном случае это Robokassa. В настройках указываем необходимые регистрационные данные. В итоге, данный способ оплаты будет доступен при оформлении заказа. Используя TPL (tpls/emarket/payment/) или XSL-шаблоны сайта, настраивается визуальное представление ссылки по которой пользователь переходит с вашего сайта на сайт платежной системы, т.е. происходит настройка системной страницы: /emarket/purchase/payment/choose/. В ссылке по которой переходит покупатель указаны необходимые данные об оплате, сумма, номер заказа, валюта и т.д. При успешной оплате, происходит незаметное для покупателя выполнение метода gateway, модуля emarket, заказу присваивается номер, дата оформления заказа, заказ начинает отображаться в модуле Интернет-магазин, в списке заказов. Потом происходит перенаправление пользователя на страницу указанную в параметре SuccessURL.