# SystemStackError: stack level too deep in activemerchant

**URL:** <https://www.ruby-forum.com/t/systemstackerror-stack-level-too-deep-in-activemerchant/133676>\
**Category:** Rails\
**Created:** [April 2, 2008, 2:47pm UTC](https://www.ruby-forum.com/t/systemstackerror-stack-level-too-deep-in-activemerchant/133676 "2008-04-02T14:47:23Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![SMARTEGURU](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/a3d4f5/32.png) [@SMARTEGURU](https://www.ruby-forum.com/u/SMARTEGURU)\
**Post date:** [April 2, 2008, 2:47pm UTC](https://www.ruby-forum.com/t/systemstackerror-stack-level-too-deep-in-activemerchant/133676/1 "2008-04-02T14:47:23Z")

</div>

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
