Подключение поддерживаемых платежных систем

Материал из Umicms
Перейти к:навигация, поиск

В 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.