Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
Locked
0

Issue with processing American Express card

Community Beginner ,
Aug 21, 2012 Aug 21, 2012

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?

TOPICS
Paid partner
1.6K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Engaged , Aug 23, 2012 Aug 23, 2012

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.

Translate
Adobe Employee ,
Aug 21, 2012 Aug 21, 2012

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

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Aug 21, 2012 Aug 21, 2012

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.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Aug 21, 2012 Aug 21, 2012

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).

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Aug 22, 2012 Aug 22, 2012

My customer is saying they are paying AMEX the extra fee! What else could it be?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Aug 22, 2012 Aug 22, 2012

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?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Aug 23, 2012 Aug 23, 2012

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>

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Aug 23, 2012 Aug 23, 2012

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.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Aug 25, 2012 Aug 25, 2012

Creativaholic, THANK YOU! That is it. AMEX like 01, 02, 03,....10,11,12 format.

Cheers!

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Aug 25, 2012 Aug 25, 2012

You're welcome, glad that has been sorted.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Aug 25, 2012 Aug 25, 2012

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.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Aug 25, 2012 Aug 25, 2012

it's not the years issue Liam, it's the months singular digits needed to be 2 digits.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Aug 25, 2012 Aug 25, 2012

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.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Aug 25, 2012 Aug 25, 2012

it doesn't matter now, It has been all sorted apparently from his end now, as he stated it worked!

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Aug 25, 2012 Aug 25, 2012
LATEST

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.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines