I am using activemerchant 1.3.2 with rails 1.2.3
when i submit CC for validation:
following code in controller
ActiveMerchant::Billing::Base.mode = :test
creditcard1 = ActiveMerchant::Billing::CreditCard.new(
:first_name => ''Bob'',
:last_name => ''Bobsen'',
:number => ''4142424242424242'',
:month => ''09'',
:year => ''2012'',
:verification_value => ''123''
)
if creditcard1.valid?
...
Then i get error : SystemStackError: stack level too deep
c:/ruby/lib/ruby/1.8/date/format.rb:661:in `s3e''
c:/ruby/lib/ruby/1.8/date/format.rb:861:in `_parse_sla_us''
c:/ruby/lib/ruby/1.8/date/format.rb:975:in `_parse''
c:/ruby/lib/ruby/1.8/time.rb:240:in `parse''
#{RAILS_ROOT}/vendor/plugins/active_merchant/lib/active_merchant/
billing/expiry_date.rb:16:in `expiration''
#{RAILS_ROOT}/vendor/plugins/active_merchant/lib/active_merchant/
billing/expiry_date.rb:12:in `expired?''
#{RAILS_ROOT}/vendor/plugins/active_merchant/lib/active_merchant/
billing/credit_card.rb:62:in `expired?''
#{RAILS_ROOT}/vendor/plugins/active_merchant/lib/active_merchant/
billing/credit_card.rb:136:in `validate_essential_attributes''
#{RAILS_ROOT}/vendor/plugins/active_merchant/lib/active_merchant/
billing/credit_card.rb:95:in `validate''
#{RAILS_ROOT}/vendor/plugins/active_merchant/lib/active_merchant/lib/
validateable.rb:7:in `valid?''
if i skip check expiry? then again i see same error at checksum
Please Help
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---