├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── Gemfile ├── Guardfile ├── MIT-LICENSE ├── README.md ├── Rakefile ├── app └── controllers │ └── robokassa_controller.rb ├── config └── routes.rb ├── lib ├── generators │ └── rubykassa │ │ ├── install_generator.rb │ │ └── templates │ │ └── rubykassa.rb ├── rubykassa.rb └── rubykassa │ ├── action_view_extension.rb │ ├── client.rb │ ├── configuration.rb │ ├── engine.rb │ ├── notification.rb │ ├── payment_interface.rb │ ├── signature_generator.rb │ ├── version.rb │ └── xml_interface.rb ├── rubykassa.gemspec └── spec ├── dummy ├── README.rdoc ├── Rakefile ├── app │ ├── controllers │ │ ├── application_controller.rb │ │ └── welcome_controller.rb │ └── views │ │ ├── layouts │ │ └── application.html.erb │ │ └── welcome │ │ └── index.html.erb ├── config.ru ├── config │ ├── application.rb │ ├── boot.rb │ ├── database.yml │ ├── environment.rb │ ├── environments │ │ ├── development.rb │ │ ├── production.rb │ │ └── test.rb │ ├── initializers │ │ ├── backtrace_silencers.rb │ │ ├── inflections.rb │ │ ├── mime_types.rb │ │ ├── rubykassa.rb │ │ ├── secret_token.rb │ │ ├── session_store.rb │ │ └── wrap_parameters.rb │ ├── locales │ │ └── en.yml │ └── routes.rb ├── db │ ├── development.sqlite3 │ └── test.sqlite3 ├── public │ ├── 404.html │ ├── 422.html │ ├── 500.html │ └── favicon.ico └── script │ └── rails ├── rubykassa ├── client_configuration_spec.rb ├── notification_spec.rb ├── payment_interface_spec.rb └── xml_interface_spec.rb └── spec_helper.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/Gemfile -------------------------------------------------------------------------------- /Guardfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/Guardfile -------------------------------------------------------------------------------- /MIT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/MIT-LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/Rakefile -------------------------------------------------------------------------------- /app/controllers/robokassa_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/app/controllers/robokassa_controller.rb -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/config/routes.rb -------------------------------------------------------------------------------- /lib/generators/rubykassa/install_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/lib/generators/rubykassa/install_generator.rb -------------------------------------------------------------------------------- /lib/generators/rubykassa/templates/rubykassa.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/lib/generators/rubykassa/templates/rubykassa.rb -------------------------------------------------------------------------------- /lib/rubykassa.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/lib/rubykassa.rb -------------------------------------------------------------------------------- /lib/rubykassa/action_view_extension.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/lib/rubykassa/action_view_extension.rb -------------------------------------------------------------------------------- /lib/rubykassa/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/lib/rubykassa/client.rb -------------------------------------------------------------------------------- /lib/rubykassa/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/lib/rubykassa/configuration.rb -------------------------------------------------------------------------------- /lib/rubykassa/engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/lib/rubykassa/engine.rb -------------------------------------------------------------------------------- /lib/rubykassa/notification.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/lib/rubykassa/notification.rb -------------------------------------------------------------------------------- /lib/rubykassa/payment_interface.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/lib/rubykassa/payment_interface.rb -------------------------------------------------------------------------------- /lib/rubykassa/signature_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/lib/rubykassa/signature_generator.rb -------------------------------------------------------------------------------- /lib/rubykassa/version.rb: -------------------------------------------------------------------------------- 1 | module Rubykassa 2 | VERSION = '0.4.2' 3 | end 4 | -------------------------------------------------------------------------------- /lib/rubykassa/xml_interface.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/lib/rubykassa/xml_interface.rb -------------------------------------------------------------------------------- /rubykassa.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/rubykassa.gemspec -------------------------------------------------------------------------------- /spec/dummy/README.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/dummy/README.rdoc -------------------------------------------------------------------------------- /spec/dummy/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/dummy/Rakefile -------------------------------------------------------------------------------- /spec/dummy/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/dummy/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /spec/dummy/app/controllers/welcome_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/dummy/app/controllers/welcome_controller.rb -------------------------------------------------------------------------------- /spec/dummy/app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/dummy/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /spec/dummy/app/views/welcome/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/dummy/app/views/welcome/index.html.erb -------------------------------------------------------------------------------- /spec/dummy/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/dummy/config.ru -------------------------------------------------------------------------------- /spec/dummy/config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/dummy/config/application.rb -------------------------------------------------------------------------------- /spec/dummy/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/dummy/config/boot.rb -------------------------------------------------------------------------------- /spec/dummy/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/dummy/config/database.yml -------------------------------------------------------------------------------- /spec/dummy/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/dummy/config/environment.rb -------------------------------------------------------------------------------- /spec/dummy/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/dummy/config/environments/development.rb -------------------------------------------------------------------------------- /spec/dummy/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/dummy/config/environments/production.rb -------------------------------------------------------------------------------- /spec/dummy/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/dummy/config/environments/test.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/dummy/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/dummy/config/initializers/inflections.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/dummy/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/rubykassa.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/dummy/config/initializers/rubykassa.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/secret_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/dummy/config/initializers/secret_token.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/dummy/config/initializers/session_store.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/dummy/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /spec/dummy/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/dummy/config/locales/en.yml -------------------------------------------------------------------------------- /spec/dummy/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/dummy/config/routes.rb -------------------------------------------------------------------------------- /spec/dummy/db/development.sqlite3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/dummy/db/test.sqlite3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/dummy/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/dummy/public/404.html -------------------------------------------------------------------------------- /spec/dummy/public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/dummy/public/422.html -------------------------------------------------------------------------------- /spec/dummy/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/dummy/public/500.html -------------------------------------------------------------------------------- /spec/dummy/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/dummy/script/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/dummy/script/rails -------------------------------------------------------------------------------- /spec/rubykassa/client_configuration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/rubykassa/client_configuration_spec.rb -------------------------------------------------------------------------------- /spec/rubykassa/notification_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/rubykassa/notification_spec.rb -------------------------------------------------------------------------------- /spec/rubykassa/payment_interface_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/rubykassa/payment_interface_spec.rb -------------------------------------------------------------------------------- /spec/rubykassa/xml_interface_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/rubykassa/xml_interface_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroOneStudio/rubykassa/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------