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

Модуль оплаты для Spree фреймворка Ruby on Rails

logo

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

1. Установка:

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

gem ‘spree_onpay’

spree1

После этого необходимо выполнить команду:

bundle install

и перезапустить сервис.

2. Настройка:

Внимание: Перед настройкой платежного модуля необходимо убедиться что в магазине настроена отправка почты. Для этого необходимо перейти в администраторский интерфейс:

http://domen.ru/admin/

и в разделе «Конфигурация» выбрать «Методы отправки почты».
Метод должен быть активен («Да») в среде «Production».

spree2

2.1. Для настройки модуля необходимо зайти администраторский интерфейс:

http://domen.ru/admin/

Далее необходимо перейти в раздел «Конфигурация» и выбрать «Способы оплаты»

spree3

В меню «Способы оплаты» нужно нажать кнопку «Новый способ оплаты».

Наименование: Название способа оплаты (например, «Onpay»)

Описание: Краткое описания способа оплаты (например, «Электронные платежи»)

Среда окружения: Среда в которой данный способ оплаты будет виден пользователям

Провайдер: Gateway::Onpay

spree4

После заполнения полей нужно нажать на кнопку «Создать».

Способ оплаты будет создан и для него будут доступны настройки.

Следует заполнить следующие поля:

Логин в системе Onpay: Ваш логин в системе Onpay.ru (по умолчанию), либо значение поля «Адрес платежной формы» в личном кабинете Onpay.ru.

Пароль для API: Должен совпадать с указанным в личном кабинете OnPay.ru, раздел Настройки интернет-магазина

Тестовый режим: Нужно отключить, кроме тех случаев, когда Вам необходимо проверить работоспособность системы. При включении система начинает принимать платежи в тестовой системе «TST».

Валюта: Валюта в которой принимаются платежи. По умолчанию: рубль (RUR)

spree5

После этого необходимо нажать на кнопку «Изменить» для применения изменений.

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

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

spree6

Открыть на GitHUB
Спасибо! Ваш отзыв отправлен на модерацию и будет добавлен в ближайшее время.