lib/active_merchant/billing/integrations/helper.rb in activemerchant-1.43.0 vs lib/active_merchant/billing/integrations/helper.rb in activemerchant-1.43.1
- old
+ new
@@ -16,11 +16,11 @@
def self.inherited(subclass)
subclass.mappings ||= {}
end
def initialize(order, account, options = {})
- options.assert_valid_keys([:amount, :currency, :test, :credential2, :credential3, :credential4, :country, :account_name, :transaction_type, :authcode, :notify_url, :return_url, :redirect_param, :forward_url])
+ options.assert_valid_keys([:amount, :currency, :test, :credential2, :credential3, :credential4, :country, :account_name, :description, :transaction_type, :authcode, :notify_url, :return_url, :redirect_param, :forward_url])
@fields = {}
@raw_html_fields = []
@test = options[:test]
self.order = order
self.account = account
@@ -99,10 +99,10 @@
end
def method_missing(method_id, *args)
method_id = method_id.to_s.gsub(/=$/, '').to_sym
# Return and do nothing if the mapping was not found. This allows
- # For easy substitution of the different integrations
+ # for easy substitution of the different integrations
return if mappings[method_id].nil?
mapping = mappings[method_id]
case mapping