Class: Easebuzz::Payment

Inherits:
Object
  • Object
show all
Defined in:
lib/paywitheasebuzz-ruby/payment.rb

Class Method Summary collapse

Class Method Details

.initiate(params) ⇒ Object



3
4
5
6
7
8
9
10
11
12
# File 'lib/paywitheasebuzz-ruby/payment.rb', line 3

def self.initiate params
      params = self.get_params(JSON.parse((params || {}).to_json))
      validation_result = self.params_valid? params
    if validation_result['status']
        easepay_response = Easebuzz.request.initiate_payment params
        easepay_response
      else
        validation_result
    end
end