Jump to content
Sign in to follow this  
TheGuy

expiration date only goes to 2020

Recommended Posts

I have a customer with a credit card expiring in 2021

The payment form only goes to 2020.

 

Is there a way to update this?

 

Thanks!

Share this post


Link to post
Share on other sites

It depends on the payment module you are using. I'm using authornizenet_cc_aim.php and mine also ended in 2020.

 

To change this, open up /catalog/includes/modules/payment/authorizenet_cc_aim.php and find this:

 

$today = getdate();
  for ($i=$today['year']; $i < $today['year']+10; $i++) {
    $expires_year[] = array('id' => strftime('%y',mktime(0,0,0,1,1,$i)), 'text' => strftime('%Y',mktime(0,0,0,1,1,$i)));
  }

 

Just change the +10 above to how many more years you want to show. So if you wanted to set it to 2023, change it like so:

 

$today = getdate();
  for ($i=$today['year']; $i < $today['year']+13; $i++) {
    $expires_year[] = array('id' => strftime('%y',mktime(0,0,0,1,1,$i)), 'text' => strftime('%Y',mktime(0,0,0,1,1,$i)));
  }

 

Hope this helps!

 

Peace,

Chris

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×