Opay
Opay is a payu.pl payment provider for Rails apps.
Installation
Add this to your Gemfile:
gem 'opay'
and run bundle install
.
Next, run:
# add an initializer to config/initializers with all of the configuration options
$ rails g opay:install
# This will add the necessary migrations to your app's db/migrate directory
rake opay:install:migrations
# This will run any pending migrations
rake db:migrate
then add the following to your routes.rb file:
# config/routes.rb
mount Opay::Engine => '/opay'
declare which of your models recive payments
class ModelName < ActiveRecord::Base
include Opay::Payable
end
create payment form
= opay_form_for(@model_name) do |f|
= f.payment_info first_name: 'Jan', last_name: 'Kowalski', email: '[email protected]', desc: 'Payment description'
= f.submit 'pay with payu'
set up online url in payu.pl to: /opay/payu/online