class OffsitePayments::Integrations::WebPay::Notification
def self.recognizes?(params)
def self.recognizes?(params) params.has_key?('site_order_id') && params.has_key?('amount') end
def acknowledge(authcode = nil)
def acknowledge(authcode = nil) (security_key == generate_signature(:notify)) end
def amount
def amount Money.from_amount(BigDecimal.new(gross), currency) end
def complete?
def complete? true end
def currency
def currency params['currency_id'] end
def gross
def gross params['amount'] end
def item_id
def item_id params['site_order_id'] end
def secret
def secret @options[:secret] end
def security_key
def security_key params[OffsitePayments::Integrations::WebPay.signature_parameter_name] end
def status
def status 'success' end
def success_response(*args)
def success_response(*args) {:nothing => true} end