Posted: September 23, 2015 at 8:56 am
|
Hi, We updated yesterday or the day before to 4.8.9.p and started hearing from users that their payments had been repeatedly declined. One user tried the same card 3 times and was Declined in the UI, but the card was charged all three times. We are using Authorize.Net AIM. We have upgraded to 4.8.10.p this morning. Just heard about the same issue. Any ideas? J.D. |
|
Just found one more detail. We had another user with a similar issue, though she was only charged once, her registration shows as Pending Payment (the payment is there under View Transactions in EE). |
Hi J.D, Which version of EE did you update from before 4.8.9? We’ve had a few reports of Auth.net failing so I suspect they are currently experiencing issues as nothing has changed recently with the payment method and sandbox payments are working as expected. |
|
|
Okay, that last customer was actually charged twice. |
What is the status of the transaction and also of that individual payment? |
|
|
Transaction Status is Approved. This transaction has been approved. (code: 1) We keep updated pretty regularly, and these transactions are from 4.8.9 or higher. |
|
Okay, So I’m looking through the transactions that have been attempted multiple times. The first transaction has a Gateway Response as I mentioned above, but the user is being told it is declined in the UI. Then they are retrying and the payment is being declined with the following Response: A valid amount is required. (code: 5) Here’s what the transaction detail looks like: |
|
I’ve also confirmed that everything was working on Monday when we would have been using 4.8.7 or 4.8.8 |
September 23, 2015 at 12:44 pm Is this a group registration or a single ticket? It may be easier if I can take a look at the transaction, could you send temporary login details so I can see this? If so please use this form: |
|
|
Just sent it with details about the registrations in question. J.D. |
|
One of our customers sent a screenshot of the error. A dialog box popped up on the payment page that said: This registration step could not be completed. Please refresh the page and try again. |
Thank you for the additional details, I can’t see any reason for this to happen when looking over your site. Do you have any caching plugins install? Or does your host use server side caching at all? The strange part of this is the first payment shows the correct value being sent to Auth.net, then each attempt after that shows $0.00 with a message from auth.net stating a value amount is required (and so the car should not have been re-charged) the message you included above do you know if that was what was considered the ‘declined’ message? Or did a popup show a messages stating that the payment had been declined? I’ve created a ticket to get some feedback from our developers, are you currently still using the Auth.net gateway? If so have you had any further problems recently? I ask because we did have a couple of reports of issue with auth.net with no changes to the site (or EE), so I suspect auth.net themselves had issues server side, although I would still like to investigate this further and confirm. |
|
|
September 28, 2015 at 11:59 am We just had this happen again today. After looking, they are all American Express charges. |
|
September 28, 2015 at 12:02 pm It is a popup saying: This registration step could not be completed. Please refresh the page and try again. We were using Page Speed Optimization but have now disabled it. I’ll see if that makes a difference, but if you could make sure you’re testing with Amex that would be great too. Thanks |
September 28, 2015 at 12:36 pm Hi there Jonathan, Authorizenet has a set of test card numbers that can be used for testing: http://developer.authorize.net/faqs/#testccnumbers I ran through some testing using American Express and its processed without any issues: http://cl.ly/image/2X0g0D3C3s0g — |
|
|
Can you tell me why/when that popup is intended to display? |
Hi, This is just a thought but do you have any advanced fraud options in place through your merchant account that target American Express? — |
|
|
I’ll have our finance people check that. Wouldn’t that affect the Gateway Response though? |
Hi Jonathan, It should do yes, although auth.net should also not be double charging the card so something strange is happening. To explain, here is a screenshot of the payments within one of transactions – http://take.ms/c5xFq I haven’t included the tickets prices, but it’s the transaction for registration 2604 if you would like to open it and view it. Notice how the top payment has a $ value for the amount. That payment is approved, and the response appears correct for that payment, however it sounds like your registrants are seeing an error message at that point. Notice the next two payment attempts have a 0 value, and auth.net is actually returning a response stating a valid amount for the payment is required (not $0 as you can’t pay $0). So from that, it appears EE has updated the transaction but the user is still trying to pay. But then the payment uses the current value for the transaction which, due to the first payment, is now $0 yet auth.net is recharging the card? Obviously that should not be happening in the first place, but what I don’t understand is if EE is trying to issue a new payment (the user retries because they saw an error) of $0, why auth.net is actually recharging the card the same value again. If you enable test transactions within the auth.net payment method Then use an Amex test card (whilst the gateway is in test mode it will show you test card details you can use) to make a payment, does EE show an error message then? |
|
|
I’m less concerned with double charges (at least in relation to our conversation with you guys) than I am with the error message. Can you tell me when that error message is supposed to be triggered? What’s it for? Because if we solve that, then they won’t retry the transaction and the other issue becomes less important. |
|
This is actually getting to be pretty serious for us. It’s not just Amex but other cards as well. Our finance people are asking to maybe shut down our website so they don’t have to keep refunding people and taking phone calls. |
Is a general error that can be caused by multiple issues. Without a specific error message we can’t see what is causing it. If you enable test transactions within the auth.net payment method Then make a payment does it show the same error to you or does it go through? |
|
The support post ‘Credit Card charged but showing Declined to User’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.