Ruby Library for PaynetEasy API integration 
Доступная функциональность
Данная библиотека позволяет производить оплату с помощью merchant PaynetEasy API. На текущий момент реализованы следующие платежные методы:
- [x] Sale Transactions
- [x] Preauth/Capture Transactions
- [x] Transfer Transactions
- [x] Return Transactions
- [x] Recurrent Transactions
- [x] Payment Form Integration
- [ ] Buy Now Button integration
- [ ] eCheck integration
- [ ] Western Union Integration
- [ ] Bitcoin Integration
- [ ] Loan Integration
- [ ] Qiwi Integration
- [x] Merchant Callbacks
Системные требования
- Ruby >= 1.9.3
Установка
- Установите bundler, если его еще нет:
gem install bundler
- Перейдите в папку проекта:
cd my/project/directory
- Создайте Gemfile проекта для bundler, если его еще нет:
bundle init
- Добавьте библиотеку в зависимости проекта:
- С помощью консоли, выполнив команду
echo "gem 'payneteasy-payneteasyapi'" >> Gemfile
- С помощью текстового редактора. добавив строку
gem 'payneteasy-payneteasyapi'
в файл Gemfile в корневой папке проекта
- С помощью консоли, выполнив команду
- Установите зависимости:
bundle install
Запуск тестов
- Перейдите в папку с библиотекой:
cd vendor/payneteasy/php-library-payneteasy-api/
- Запустите тесты:
phpunit -c test/phpunit.xml test