lib/active_merchant/billing/gateway.rb in activemerchant-1.105.0 vs lib/active_merchant/billing/gateway.rb in activemerchant-1.106.0
- old
+ new
@@ -78,26 +78,26 @@
# :unsupported_feature - Transaction failed due to gateway or merchant
# configuration not supporting a feature used, such
# as network tokenization.
STANDARD_ERROR_CODE = {
- :incorrect_number => 'incorrect_number',
- :invalid_number => 'invalid_number',
- :invalid_expiry_date => 'invalid_expiry_date',
- :invalid_cvc => 'invalid_cvc',
- :expired_card => 'expired_card',
- :incorrect_cvc => 'incorrect_cvc',
- :incorrect_zip => 'incorrect_zip',
- :incorrect_address => 'incorrect_address',
- :incorrect_pin => 'incorrect_pin',
- :card_declined => 'card_declined',
- :processing_error => 'processing_error',
- :call_issuer => 'call_issuer',
- :pickup_card => 'pick_up_card',
- :config_error => 'config_error',
- :test_mode_live_card => 'test_mode_live_card',
- :unsupported_feature => 'unsupported_feature',
+ incorrect_number: 'incorrect_number',
+ invalid_number: 'invalid_number',
+ invalid_expiry_date: 'invalid_expiry_date',
+ invalid_cvc: 'invalid_cvc',
+ expired_card: 'expired_card',
+ incorrect_cvc: 'incorrect_cvc',
+ incorrect_zip: 'incorrect_zip',
+ incorrect_address: 'incorrect_address',
+ incorrect_pin: 'incorrect_pin',
+ card_declined: 'card_declined',
+ processing_error: 'processing_error',
+ call_issuer: 'call_issuer',
+ pickup_card: 'pick_up_card',
+ config_error: 'config_error',
+ test_mode_live_card: 'test_mode_live_card',
+ unsupported_feature: 'unsupported_feature',
}
cattr_reader :implementations
@@implementations = []
@@ -221,15 +221,15 @@
end
end
def user_agent
@@ua ||= JSON.dump({
- :bindings_version => ActiveMerchant::VERSION,
- :lang => 'ruby',
- :lang_version => "#{RUBY_VERSION} p#{RUBY_PATCHLEVEL} (#{RUBY_RELEASE_DATE})",
- :platform => RUBY_PLATFORM,
- :publisher => 'active_merchant'
+ bindings_version: ActiveMerchant::VERSION,
+ lang: 'ruby',
+ lang_version: "#{RUBY_VERSION} p#{RUBY_PATCHLEVEL} (#{RUBY_RELEASE_DATE})",
+ platform: RUBY_PLATFORM,
+ publisher: 'active_merchant'
})
end
def strip_invalid_xml_chars(xml)
begin
@@ -318,10 +318,10 @@
params.each do |param|
if param.is_a?(Array)
raise ArgumentError.new("Missing required parameter: #{param.first}") unless hash.has_key?(param.first)
valid_options = param[1..-1]
- raise ArgumentError.new("Parameter: #{param.first} must be one of #{valid_options.to_sentence(:words_connector => 'or')}") unless valid_options.include?(hash[param.first])
+ raise ArgumentError.new("Parameter: #{param.first} must be one of #{valid_options.to_sentence(words_connector: 'or')}") unless valid_options.include?(hash[param.first])
else
raise ArgumentError.new("Missing required parameter: #{param}") unless hash.has_key?(param)
end
end
end