Module: Easebuzz

Defined in:
lib/paywitheasebuzz-ruby.rb,
lib/paywitheasebuzz-ruby/helper.rb,
lib/paywitheasebuzz-ruby/payment.rb,
lib/paywitheasebuzz-ruby/request.rb,
lib/paywitheasebuzz-ruby/constants.rb

Defined Under Namespace

Classes: Helper, Payment, Request

Constant Summary collapse

PROD_URL =
'https://pay.easebuzz.in/'.freeze
TEST_URL =
'https://testpay.easebuzz.in/'.freeze

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.envObject

Returns the value of attribute env.



10
11
12
# File 'lib/paywitheasebuzz-ruby.rb', line 10

def env
  @env
end

.keyObject

Returns the value of attribute key.



10
11
12
# File 'lib/paywitheasebuzz-ruby.rb', line 10

def key
  @key
end

.requestObject

Returns the value of attribute request.



10
11
12
# File 'lib/paywitheasebuzz-ruby.rb', line 10

def request
  @request
end

.saltObject

Returns the value of attribute salt.



10
11
12
# File 'lib/paywitheasebuzz-ruby.rb', line 10

def salt
  @salt
end

Class Method Details

.init(key, salt, env = 'test') ⇒ Object



13
14
15
16
17
18
# File 'lib/paywitheasebuzz-ruby.rb', line 13

def self.init(key, salt, env='test')
	self.key = key
	self.salt = salt
	self.env = env
	self.request = Request.new(self.env)
end