lib/active_merchant/billing/credit_card.rb in activemerchant-1.100.0 vs lib/active_merchant/billing/credit_card.rb in activemerchant-1.101.0
- old
+ new
@@ -365,12 +365,10 @@
def validate_verification_value #:nodoc:
errors = []
if verification_value?
- unless valid_card_verification_value?(verification_value, brand)
- errors << [:verification_value, "should be #{card_verification_value_length(brand)} digits"]
- end
+ errors << [:verification_value, "should be #{card_verification_value_length(brand)} digits"] unless valid_card_verification_value?(verification_value, brand)
elsif requires_verification_value? && !valid_card_verification_value?(verification_value, brand)
errors << [:verification_value, 'is required']
end
errors
end