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.error_message # => Payler error message

  response.data          # => all response data

Another examples

  PaylerAPI.get_status order_id: 'some_uniq_order' # => return PaylerAPI::Response with order data
  ...