Class: AtPay::Hook

Inherits:
Object
  • Object
show all
Defined in:
lib/atpay/hook.rb

Instance Method Summary collapse

Constructor Details

#initialize(session, params) ⇒ Hook



6
7
8
9
10
11
12
13
# File 'lib/atpay/hook.rb', line 6

def initialize(session, params)
  @session   = session
  @details   = params['details']
  @signature = params['signature']

  verify_signature!
  verify_success!
end

Instance Method Details

#detailsObject



15
16
17
# File 'lib/atpay/hook.rb', line 15

def details
  MultiJson.load(@details)
end