Sha256: 665223e31ab628cfdfb6f6ca159d30bdbfb329099781fc97cbfa2824b16f4c02

Contents?: true

Size: 994 Bytes

Versions: 7

Compression:

Stored size: 994 Bytes

Contents

[![Build Status](https://travis-ci.org/olownia/opay.png)](https://travis-ci.org/olownia/opay)

# Opay

Opay is a payu.pl payment provider for Rails apps.

## Installation

Add this to your Gemfile:

``` ruby
gem 'opay'
```

and run `bundle install`.

Next, run:

``` bash
# 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:

``` ruby
# config/routes.rb
mount Opay::Engine => '/opay'
```

declare which of your models recive payments

``` ruby
class ModelName < ActiveRecord::Base
  include Opay::Payable
end
```

create payment form

``` haml
= opay_form_for(@model_name) do |f|
  = f.payment_info first_name: 'Jan', last_name: 'Kowalski', email: 'kowalski@gmail.com', desc: 'Payment description'
  = f.submit 'pay with payu'
```

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
opay-1.0.8 README.md
opay-1.0.7 README.md
opay-1.0.6 README.md
opay-1.0.5 README.md
opay-1.0.4 README.md
opay-1.0.3 README.md
opay-1.0.1 README.md