Stop C Card checking in Test Mode – Authorize CIM payment
-
How do I turn off Test Mode with the?Authorize.net?CIM plugin? It appears someone is checking credit card numbers in test mode from my website at?authorize.net?and it is only me in admin.
– Someone is using Woo Commerce in Test Mode to check credit card numbers. I had 15 attempts today.
– There is no button to turn Test Mode on or off in the Autho CIM plugin, but it must be on.
– Don’t know how a user (customer) outside without a login could even do this. How can they check numbers with Test Mode???
-
Hello @gagemail,
Thank you for reaching out to WooCommerce.
To better assist you, please confirm which Authorize.net CIM plugin you’re using with WooCommerce. Please share a link to the plugin if possible. Knowing the exact plugin will help me provide more accurate guidance.
If it is Authorize.net, a Visa solution for WooCommerce, to ensure that we can assist you further, could you please create a new ticket on our support page and include the forum thread link? This will allow our team to review your specific issue and provide you with the best possible solution. You can do this by going to WooCommerce.com > MY profile > Support
Looking forward to your reply.
Hi Rajesh,
The plugin I’m using is: https://wordpress.com/plugins/authnet-cim-for-woo and it doesn’t seem to offer a test mode option that I can turn on and off (like Stripe which I have no interest in). This plugin was specifically recommended by Authorize.net.
Can you answer this from above: “Don’t know how a user (customer) or hacker outside without a login could even do this. How can they check numbers with Test Mode???” No one has logged into WP/WooCommerce but me and I don’t have a staff and I routinely change my password. In fact, I make so little money with this business I may have to close it down as these sort of things waste a lot of my time.
I couldn’t find much with numerous searches on this, but it seems that many using WP/Woo have had this same problem and there never seems to be a solution for it. I will open a ticket too as you suggested this afternoon. Thank you for your help.
Here’s the email info from Authorize.net that I get when it’s in TEST MODE. I still don’t understand how this is possible from outside of the admin area to send a transaction like this as a customer. There must be a way in WP/Woo to stop this from happening. How can a user force a transaction into TEST MODE?? I will talk to Authorize tomorrow. (I only changed my store name and ID below, the rest is just copy/pasted.)
************* TEST MODE *************
========= SECURITY STATEMENT ==========
It is not recommended that you ship product(s) or otherwise grant services relying solely upon this e-mail receipt.
========= GENERAL INFORMATION =========
Merchant : My Store (xxxxxx)
Date/Time : 3-Aug-2024 15:28:01 PDT
========= ORDER INFORMATION =========
Invoice : none
Description : Test transaction for ValidateCustomerPaymentProfile.
Amount : 1.00 (USD)
Payment Method: MasterCard xxxx7656
Transaction Type: Authorization Only
============== Line Items ==============
============== RESULTS ==============
Response : This transaction has been approved.
Auth Code : 000000
Transaction ID : 0
Address Verification : AVS Not Applicable
==== CUSTOMER BILLING INFORMATION ===
Customer ID : 66aeaef1b323a
First Name :?
Last Name :?
Company :?
Address :?
City :?
State/Province :?
Zip/Postal Code :?
Country :?
Phone :?
Fax :?
E-Mail :?Hi @gagemail
The plugin I’m using is: https://wordpress.com/plugins/authnet-cim-for-woo and it doesn’t seem to offer a test mode option that I can turn on and off (like Stripe which I have no interest in). This plugin was specifically recommended by Authorize.net.
This is a third-party plugin, and we don’t provide help & support for 3rd-party plugins or themes as they’re outside our support scope. It would be best to reach out to the plugin developer for further assistance.
Don’t know how a user (customer) or hacker outside without a login could even do this. How can they check numbers with Test Mode???
It’s important to note that the Test Mode in Authorize.net is not something that can be toggled by customers or visitors to your site. It’s a setting that’s only accessible from within your Authorize.net account or through the plugin settings in your WordPress admin area. If you haven’t enabled Test Mode yourself, it’s possible that your Authorize.net account may have been compromised.
I recommend reaching out to Authorize.net as soon as possible to have them investigate the issue. They should be able to provide more information about the source of these test transactions and help you secure your account.
In the meantime, I would also suggest reviewing the security of your WordPress and WooCommerce setup. Make sure your WordPress, WooCommerce, and all plugins and themes are up-to-date, and consider implementing additional security measures like two-factor authentication, limiting login attempts, and regularly scanning for malware.
Feel free to let us know if you have any more questions or need more help. We’re always happy to help!
“If you haven’t enabled Test Mode yourself, it’s possible that your Authorize.net account may have been compromised.”
I spent almost 2 hours on the phone with Authorize.net. They said the issue was at your end and there must be 2nd API ID floating around somewhere within WP or WooComm. My authorize account is NOT in test mode and is secure, so that’s not it. The plugin developer appears to have been bought by different company and no one picks up the phone or returns calls.
I don’t think the issue is with this plugin. It is not in Sandbox mode nor is it in test mode. Somehow a “customer” via the WooComm checkout system is pushing through a test mode transaction. This would clearly be on WP/WooComm as to how this is even possible, but evidently it is.
I mentioned earlier that I have seen other posts with WooComm users with the exact same scenario, but there is never a solution posted back for it. Can you please delve further and see how this can happen?
Thanks again,
Dave
Hi @gagemail
By default, WooCommerce doesn’t come with an Authorize.net gateway, nor does it control anything about it. Instead, Authorize.net integration is managed through the plugin you’ve used to integrate it with WooCommerce.
Since this is a third-party plugin, and we don’t provide help & support for 3rd-party plugins or themes as they’re outside our support scope. It would be best to reach out to the plugin developer for further assistance.
However, if the developer is not responding, I suggest changing to another plugin, such as the Authorize.net extension from SkyVerge.
If you still have problems, it’s best to ask for insight on either the WooCommerce Advanced Facebook group or the WooCommerce Community Slack. Many of our developers hang out there and will be able to offer insights into your question. You can also seek help from the following:
- A local web developer
- Codeable.io
- WooExperts
I hope this provides some clarity. Please let us know if you have any other questions!
gagemail (from above): “The issue is not with this CardPay Solutions plugin. It is not in Sandbox mode nor is it in test mode. Somehow a “customer” via the WooComm checkout system is pushing through a test mode transaction. This would clearly be on WP/WooComm as to how this is even possible, but evidently it is.
I mentioned earlier that I have seen other forum posts with WooComm users (here) with the exact same scenario, but there is never a solution posted back for it. Can you please delve further and see how this can happen?”
Please address the above as I’ve brought up this point twice before. The issue is absolutely not with Authorize.net as TEST MODE originates at the point of purchase nor is it with the CardPay Solutions plugin. As I mentioned above, many WP/WC users have complained about this issue. If you do a search on “how to stop card testing with WooCommerce” you will see many have had this problem and WooCommerce never addresses this issue without pointing fingers at other companies. Check your own forums for similar topics to mine. Keeping plugins up to date is not the answer for this issue.
The only solution I’ve seen so far for this problem is to turn off WooComm and install the “Prodigy Commerce” plugin. TEST MODE is a vulnerability inherent in current WooComm and has been around for at least 2 years according to one of the main developers at CardConnect who I spoke on the phone with for 20 minutes a few days ago. The same fellow did mention that one of the company’s major customers did upgrade WooCommerce about 3-4 weeks ago and so far hasn’t had any problems.
Please take the time to speak with your own developers about this issue and if it has been truly addressed in a recent update.
Thanks, Dave
Hi @gagemail
I mentioned earlier that I have seen other forum posts with WooComm users (here) with the exact same scenario, but there is never a solution posted back for it. Can you please delve further and see how this can happen?
Could you please share other threads where it has been reported? This will help us investigate further and provide you with a more accurate solution.
As I mentioned above, many WP/WC users have complained about this issue. If you do a search on “how to stop card testing with WooCommerce” you will see many have had this problem and WooCommerce never addresses this issue without pointing fingers at other companies.
Just as I mentioned before, WooCommerce isn’t responsible for this. The payment gateway plugin should handle it. WooCommerce, by default, doesn’t come with a card payment gateway, so it can’t meddle with the actions of any third-party payment gateway, including card testing.
However, as a next step, I would recommend you to consult with a WooCommerce expert or a developer who can take a closer look at your site’s setup. They can perform a deep dive into your site’s configuration, check for any conflicting plugins, and investigate any potential security vulnerabilities that might be exploited to force a transaction into Test Mode.
I hope this provides some clarity. Please let us know if you have any other questions!
(If you are new to this thread please read it from the top down and see my included screen shots.)
I want to make sure that I understand your position before spending any more time on this card testing issue originating from my Word Press/WooCommerce store.
You appear to be saying repeatedly that your position as representatives of WooCommerce, which I base on your replies in this thread, is that the card testing issue I’ve experienced off and on for the last 2 years or so is not related to WooCommerce programming or or the responsibility of WC and is the fault of either Authorize.net or the Authorize.net CIM plugin by CardPay Solution I’m using or somehow my fault based on how I run my wooCommerce store. Is this correct?
I’m asking about your position because I don’t want to waste any more of my time with this forum if you are 100% confident that WooCommerce is not at all responsible for these card testing attacks. I receive these in TEST MODE from Autorize.net that can only have originated from the point of sale (if you still don’t believe this is true, call Authorize.net support to verify).
I want to make sure that I am clear on your position before re-finding the links you requested (since I had closed the browser) and posting them here. Many of these complaints came from your own forums so you could start right there in the meantime.
Thanks, Dave
Hey, Dave!
This forum is exclusive to the WooCommerce core plugin and its features.
By default, WooCommerce does not have any credit card payment option, this includes Authorize.net. So to use it on your WooCommerce website, you need another plugin, in your case as you mentioned, this one.
So, as my colleague explained, we are not able to assist with this, since the issue is not caused by a default WooCommerce feature. Features coming from third-party plugins are the responsibility of said plugin, in this case, since this is a payment gateway, it might also be something on the payment gateway’s end. They need to investigate to figure it out.
If they are not able to help you, as my colleague suggested, you can consult with a WooCommerce expert so they can take a closer look at your website and investigate this further.
I hope this was clarifying. Please let us know if there’s anything else we can do to help or if you have any questions.
Have a wonderful day!
Hi all, please keep this open. I have more info to share, but I’ve got some major house and car issues to deal with at the moment. Can you keep open for another week? I will get back as soon as I can. thanks, Dave
Hey, @gagemail!
We can keep it open for a bit longer, yes.
I hope all goes well with the issues you are facing ??
Have a wonderful day!
Hi carolm29,
Yes, please keep it open. I spoke with Oscar on Friday from the company (CardConnect) that made the Authorize CIM plugin that I use: https://wordpress.com/plugins/authnet-cim-for-woo and he is going to talk with the original programmer about this issue.
Oscar explained that the only way a hacker can log in as a customer and create a sale using TEST MODE (without it or Sandbox being on) is if encryption is missing at one of the stages… either from (1) the WC checkout page to WC or from (2) WC to the Authorize CIM plugin or (3) via the Authorize CIM plugin to Authorize.net. It is one of those 3. The question is which one is the problem.
He will ask the programmer if he can join this discussion thread once he’s talked to him about it next week.
Thanks, Dave
@gagemail, sounds like a plan. We will be waiting to hear back from you.
Hi, just letting you know I’m still waiting for Oscar to get back to me and he’s waiting on the programmer Brian to get back to him. I didn’t forget. I will let you know as soon as I know something new.
Thanks, Dave
- You must be logged in to reply to this topic.