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
-- 
Posted via http://www.ruby-forum.com/.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Core" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-core?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to