module OffsitePayments::Integrations::EasyPay::Common
Public Instance Methods
generate_signature(type)
click to toggle source
# File lib/offsite_payments/integrations/easy_pay.rb, line 23 def generate_signature(type) string = case type when :request request_signature_string when :notify notify_signature_string end Digest::MD5.hexdigest(string) end
notify_signature_string()
click to toggle source
# File lib/offsite_payments/integrations/easy_pay.rb, line 43 def notify_signature_string [ params['order_mer_code'], params['sum'], params['mer_no'], params['card'], params['purch_date'], secret ].join end
request_signature_string()
click to toggle source
# File lib/offsite_payments/integrations/easy_pay.rb, line 34 def request_signature_string [ @fields[mappings[:account]], @secret, @fields[mappings[:order]], @fields[mappings[:amount]] ].join end