Credit Card Field Not Accepting If Not Logged In

The exact day I upgraded to the latest version of cs-cart, 4.14.1, our orders took a nosedive.

Been trying to figure out what could be the problem. Finally got a customer that sent an email.

"I tried multiple times over multiple days to checkout but it seems it doesn’t accept my Visa card number. I successfully use this card all the time. I’m able to go through the entire process including successfully adding coupon code RMN15 which applies a discount. After I place the order the system highlights my credit card number.
Thank you,"
It works when I run a test order so Not sure where to start troubleshooting.
Using Authorize.net for a processor.
I have just switched it to Offline so as to see if orders will start coming in, but if it's the field, then it'll probably be the same.
Anyone have this issue before and know of a solution or what it could possibly be?
Thanks!

Did this twice now. If I'm logged in, it will work. If I log out and am not logged in as a customer, then the credit card field stays highlighted and will not process.

This is using the offline method so it has nothing to do with the processor.

cs-cart is not allowing that field to work for customers that are not logged in.

I checked, "Allow shopping for unlogged customers:" and it says Allow.

I had an older checkout add-on that was deactivated. When logged in, credit card field accepted input. When logged out, credit card field did not accept.

I uninstalled the add-on and the cc field works even when logged out.

Looking back at my orders since I upgraded, most everyone of them were from registered customers. Historically, it's not common for the majority of customers to register. Most customers do not register an account.

So now to wait and see if we get any orders from unregistered customers.

Not sure if that add-on was previously installed or if I installed it recently trying to make something work.

In any case, just having a deactivated status was not good enough. It was uninstalling the add-on that allowed the cc field to work for un logged in customers. At least that's what I'm hoping at this point.

Scratch all that. More email saying they can't check out.

Scratch all that. More email saying they can't check out.

I am seeing the same problem on my store 4.14.1

Did you file a support ticket?

I did not. My solution was to use the old deprecated version. While I would have liked to use the new checkout, it does not allow all users to check out. The step by step checkout works and I have resumed getting orders.

Were you seeing a lot of abandoned carts in the Abandoned/Live Carts list?

Yes, lots of abandoned carts. Not anymore. I had checked your site KingsleyPress and wanted to see what you were using for checkout since you are using Vivashop also. I seen you were using the onestepcheckout addon. I tried to use that but still had issues. All this could just be my installation/server but my solution was to use the deprecated version of step by step checkout. The documetnation says they will get rid of it completely in the future. Hope it's not too soon.

I have had two people call me today saying they couldn't place an order. I just got off the phone with someone who said the shopping cart keeps highlighting their credit card number in red.

Yet I had an order in between these two phone calls that went through just fine apparently.

Sounds like the same as in my original post. I had some orders get through but the amount was way less than normal. How many people don't call or email and let you know they had a problem?

That's why I went to the deprecated step by step checkout. Not fancy, but works.

It's a bug reported here https://forum.cs-cart.com/tracker/issue-8077-credit-card-validator-inconsistently-working-in-cs-cart-4141sp1/and please try to clear all CS-Cart caches to check again.

Just found a customer with an abandoned cart who had logged in but not finished checkout. I contacted them by email and they said that when they hit the "Submit my Order" button they got a "Service Unavailable" notice and so gave up because they didn't know whether the order went through or not. I told them to try again, and if it didn't work a second time to call me and I would take the payment details over the phone. They tried it a second time and it went through. So it looks like there is still a problem with checkout but it's fairly random.

Just found a customer with an abandoned cart who had logged in but not finished checkout. I contacted them by email and they said that when they hit the "Submit my Order" button they got a "Service Unavailable" notice and so gave up because they didn't know whether the order went through or not. I told them to try again, and if it didn't work a second time to call me and I would take the payment details over the phone. They tried it a second time and it went through. So it looks like there is still a problem with checkout but it's fairly random.

Check server error logs. The error message should be there

I have reported this problem to our developers. Please follow the news on this issue in this thread.

After all this time and with zero changes to anything, I get an email from a customer that says the credit card field is highlighting in red and she can not check out.

I was using the old deprecated version of the checkout because the new, fancy checkout wouldn't accept cards either.

This is so frustrating because orders are coming in. I thought all was fixed. How many orders have I lost out on because a customer could not check out due to the credit card field not working properly? The ones that don't say anything and move on are just lost sales.

If not for this persistent customer if who emailed, I wouldn't have known that cs-cart was not working properly.

Now, I know there is supposed to be a fix for it in the newest version. So, today I updated the version of cs-cart and asked her to try again. Same thing. Credit card field highlights in red and the customer can not check out.

Just got a new order! From a different customer. So sometimes this is working and sometimes it is not. I personally can not recreate the issue when I do a test check out. All looks and works good for me.

What I haven't done yet is go back to the new fancy schmancy version of checkout. It's a pain to configure that one for American checkout but I'll do that and see what happens.

Just wanted to get this out there for those relying on getting orders from the old step by step version of check out when the new version wasn't working.

Since you just did the update, I would manually delete the var/cache folder and see if that helps.

also &cc&tpl

After all this time and with zero changes to anything, I get an email from a customer that says the credit card field is highlighting in red and she can not check out.

I was using the old deprecated version of the checkout because the new, fancy checkout wouldn't accept cards either.

This is so frustrating because orders are coming in. I thought all was fixed. How many orders have I lost out on because a customer could not check out due to the credit card field not working properly? The ones that don't say anything and move on are just lost sales.

If not for this persistent customer if who emailed, I wouldn't have known that cs-cart was not working properly.

Now, I know there is supposed to be a fix for it in the newest version. So, today I updated the version of cs-cart and asked her to try again. Same thing. Credit card field highlights in red and the customer can not check out.

Just got a new order! From a different customer. So sometimes this is working and sometimes it is not. I personally can not recreate the issue when I do a test check out. All looks and works good for me.

What I haven't done yet is go back to the new fancy schmancy version of checkout. It's a pain to configure that one for American checkout but I'll do that and see what happens.

Just wanted to get this out there for those relying on getting orders from the old step by step version of check out when the new version wasn't working.

Yes, I had done both of those including ?cc?ctpl?ct

https://docs.cs-cart.com/latest/developer_guide/getting_started/cache_clearing.html

I have updated the check-out to the new version and also updated the Vivashop theme. Everything is updated. I really hate how the format for check-out is by default.

Now we see if any orders come in. Got two abandoned carts so far - after the updates.

I had to wait for the Vivashop update before updating to the latest CS-Cart, which I did last night. I had someone call me yesterday saying they weren't able to place an order--red highlighting on the credit card field. I told them to wait until today and try again, and hopefully the update would fix it. I guess we will see.

My orders have been way down because of this. I have an abandoned cart for 80 products within the last few days. I can only hope they come back, but who knows.

If this update hasn't fixed it, I will be submitting a ticket to Helpdesk. Everyone who has this problem should do the same.

Update this morning. I have received orders with the new checkout. My customer that was having the problem and informed me about it has been able to place her order.

However, yesterday she wasn't a registered customer and she registered when she placed her successful order this morning.

Hopefully, that's nothing to worry about but all my orders since yesterday have been from registered customers only. A bit concerning for me since most customers do not register. Could just be coincidence for these ones. I will update again as more orders come through.

I had an order this morning where the customer opted to pay with check. I have since emailed and called them (left voicemail) to see if they had problems with the checkout. People usually only opt to pay with check if they can't get their credit card to work. Most of my orders lately have been paid by PayPal because of this credit card problem.