Добро пожаловать в витрину решений для приёма платежей! Здесь можно скачать платежные модули и посмотреть, как работает магазин с той или иной CMS. Платежный агрегатор Onpay.ru: 20 лет на рынке, более 35 000 клиентов и более 20 модулей и решений.

Модуль оплаты для Spree (Ruby on Rails)

Ruby on Rails

Бесплатный платежный модуль Onpay для платформы создания интернет-магазинов Synergy (на основе модуля Spree) фреймворка Ruby on Rails позволяет принимать Яндекс.Деньги, WebMoney, пластиковые карты VISA и MasterCard, а также множество других интернет-валют.

1. Установка

Для установки модуля необходимо отредактировать файл Gemfile (в корневой директории Вашего сайта) и добавить туда строку:

gem 'spree_onpay'

После этого необходимо выполнить команду bundle install и перезапустить сервис.

2. Настройка

Внимание: Перед настройкой платежного модуля необходимо убедиться, что в магазине настроена отправка почты. Для этого в администраторском интерфейсе (http://domen.ru/admin/) в разделе «Конфигурация» выберите «Методы отправки почты». Метод должен быть активен («Да») в среде «Production».

2.1. Настройка модуля

Зайдите в администраторский интерфейс (http://domen.ru/admin/). Перейдите в раздел «Конфигурация» и выберите «Способы оплаты».

Нажмите кнопку «Новый способ оплаты» и заполните поля:

  • Наименование: Название способа оплаты (например, «Onpay»)
  • Описание: Краткое описание (например, «Электронные платежи»)
  • Среда окружения: Среда, в которой способ оплаты будет виден пользователям
  • Провайдер: Gateway::Onpay

Нажмите кнопку «Создать».

2.2. Заполнение параметров

  • Логин в системе Onpay: Ваш логин в системе Onpay.ru (или значение поля «Адрес платежной формы» в личном кабинете)
  • Пароль для API: Должен совпадать с указанным в личном кабинете Onpay.ru (раздел Настройки интернет-магазина)
  • Тестовый режим: Отключен для реальных платежей (включается для тестирования)
  • Валюта: По умолчанию: рубль (RUR)

Нажмите кнопку «Изменить» для применения изменений.

3. Использование

После включения и настройки модуля при оформлении заказа на этапе «Оплаты» появится вариант оплаты через Onpay.ru. При его выборе пользователю выводится форма Onpay для оплаты.

Открыть на GitHub