Sha256: 86c2eb6cde47199d335bc4f2c279d6648f7505a29c05427cffd9d2b44f243e37
Contents?: true
Size: 699 Bytes
Versions: 1
Compression:
Stored size: 699 Bytes
Contents
module ActiveMerchant #:nodoc: module Billing #:nodoc: module Integrations #:nodoc: module Webmoney class Notification < ActiveMerchant::Billing::Integrations::Notification include Common def recognizes? (params.has_key?('LMI_PAYMENT_NO') && params.has_key?('LMI_PAYMENT_AMOUNT')) end def key_present? params["LMI_HASH"].present? end def security_key params["LMI_HASH"] end def secret @options[:secret] end def acknowledge (security_key == generate_signature) end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
activemerchant-1.28.0 | lib/active_merchant/billing/integrations/webmoney/notification.rb |