Copy link to clipboard
Copied
My customer has called the bank and Authorize.net that things are working just fine from their end.
When user inputs American Express card, they recieve the error message below:
"Credit Card Payment Failed There was an error processing your credit card. Please correct this and try again. ERROR: An error occur
red while processing credit card The credit card has expired. 8 Please go back and correct this."
Any Ideas?
Depends how Amex processes the Expiry Dates, couldn't they give you information on how it should be?
Maybe the months values need to be 01, 02, 03 .... 10, 11, 12 (put zeros in front of the single digits), try with that one FIRST, if it still doesn't work, try to make the years as 2 digits only instead of 4.
Copy link to clipboard
Copied
Hi Sean,
Based on that error it appears that card is expired. The only thing I can think of causing this would be selecting the incorrect expiration date linked to the card.
If still having troubles I would recommend submitting a ticket on this issue with further details so we can investigate further.
- http://helpx.adobe.com/contact/index.html
Kind regards,
-Sidney
Copy link to clipboard
Copied
Thanks Sidney -
My client's customer tried this, and now my client herself. This doesn't seem to be a user error
I already have a ticket open and just want to see if anyone else has come across the similar issue, so I can resolve it faster.
Cheers, Sean.
Copy link to clipboard
Copied
Usually, when you sign up for a Merchant Account with the Bank, you have to ask them to Authorise the acceptance of Amex Payment.
Your Client needs to call his Bank and check if his merchant Account Accepts Amex, if not, he just needs to ask them to add it (it costs an additional fee usually).
Copy link to clipboard
Copied
My customer is saying they are paying AMEX the extra fee! What else could it be?
Copy link to clipboard
Copied
Is it Activated from the Bank side and Authorize.net side as well?
If so, can you post a link so we can take a look? it might be either something in your code or you might have to call Authorise.net to check what's going on from their end?
Copy link to clipboard
Copied
Authorize.net is saying the date format on the website is incorrect.
In the 'Module Template' --> 'Online Shop Layout' --> 'Registration - Buy', I have set the date format like below, anyone see anything wrong with that?
<div class="item"><label>Expiration Date <span style="color: #ff0000;">*</span> </label><br />
<select name="CardExpiryMonth" class="cat_dropdown_smaller" id="CardExpiryMonth">
<option value="1">Jan</option>
<option value="2">Feb</option>
<option value="3">Mar</option>
<option value="4">Apr</option>
<option value="5">May</option>
<option value="6">Jun</option>
<option value="7">Jul</option>
<option value="8">Aug</option>
<option value="9">Sep</option>
<option value="10">Oct</option>
<option value="11">Nov</option>
<option value="12">Dec</option>
</select><select name="CardExpiryYear" class="cat_dropdown_smaller" id="CardExpiryYear">
<option value="2012">2012</option>
<option value="2013">2013</option>
<option value="2014">2014</option>
<option value="2015">2015</option>
<option value="2016">2016</option>
<option value="2017">2017</option>
<option value="2018">2018</option>
<option value="2019">2019</option>
<option value="2020">2020</option>
</select></div>
Copy link to clipboard
Copied
Depends how Amex processes the Expiry Dates, couldn't they give you information on how it should be?
Maybe the months values need to be 01, 02, 03 .... 10, 11, 12 (put zeros in front of the single digits), try with that one FIRST, if it still doesn't work, try to make the years as 2 digits only instead of 4.
Copy link to clipboard
Copied
Creativaholic, THANK YOU! That is it. AMEX like 01, 02, 03,....10,11,12 format.
Cheers!
Copy link to clipboard
Copied
You're welcome, glad that has been sorted.
Copy link to clipboard
Copied
Really odd this because I have a site I know defiantly works and is taking Amex payments and the date format is 2012 etc. Works fine.
Client set up their accounts for that and the payment gateway, my guess is there is an option to set which date format you use.
Copy link to clipboard
Copied
it's not the years issue Liam, it's the months singular digits needed to be 2 digits.
Copy link to clipboard
Copied
With you, wich is what BC outputs by default.
@SeanH2O - You must have changed this at some point and thus modified the behavior for this not to work.
Copy link to clipboard
Copied
it doesn't matter now, It has been all sorted apparently from his end now, as he stated it worked!
Copy link to clipboard
Copied
True, but it is good to know why.
It was changed so it is good to note that and avoid the issue in the future. Within a company environment it is good to ensure others know as well of it, like with changes etc.
Like console.log and how IE reacts to that for example, once you know it is important to tell other staff so they avoid the same issues.
Find more inspiration, events, and resources on the new Adobe Community
Explore Now