PaylerAPI
Simple ruby wrapper for Payler Merchant API
Install
echo 'gem "payler_api"' >> Gemfile
# or
gem install payler_api
PaylerAPI setup
$ cat config/initializers/payler_api.rb:
PaylerAPI.configure do |config|
config.access_key = 'ACCESS_KEY'
end
PaylerAPI example usage:
response = PaylerAPI.pay amount: 10000,
order_id: 'order_uniq_id',
card_number: '5555555555555599',
expired_year: '19',
expired_month: '12',
secure_code: '123'
response # => return PaylerAPI::Response instanse
response.ok? # => return true if request is successed and payment charged
response.success? # => alias to :ok?
response.error? # => return true if have errors
response.error_code # => Payler error code
response. # => Payler error message
response.data # => all response data
Another examples
PaylerAPI.get_status order_id: 'some_uniq_order' # => return PaylerAPI::Response with order data
...