Authorize.net credit card module/plugin won't allow entering of a credit card, F

  • Posts: 208
  • Thank you received: 7
  • Hikashop Business
1 month 1 day ago #368311

-- url of the page with the problem -- : pearblossomfarms.com/
-- Browser(s) name and version -- : Chrome
-- Error-message(debug-mod must be tuned on) -- : The Aurthorize.net Credit card module refreshes but it won't show the form to enter credit card.

We have processed transactions without issues until last week, but today we received a message that the customer could not find a form to enter their credit card after creating an account and purchasing a product.

In going over things, I realized our subscription expired in April 2025. I will be renewing it as soon as my client sends me their credit card or has time to go online with zoom so I can renew hikashop, but that cannot be the reason since we have had transactions clearing until recently.

What happens now is that after login or after creating an account we get this message:

Credit Card PBF
You can pay by credit card using this payment method
You chose the payment method: Credit Card PBF

Clicking on "Pay" or "Continue" just refreshes the page and there is no form to enter the credit card.
I also turned on Paypal Checkout, but that too only refreshes and never goes to paypal to pay.

Again, everything worked fine as of last week.
I am checking Authorize.net in case something went wrong there, but it all seems in order. I'll have my client call them to confirm. Meantime there is no available payment method on the website.

PS: The Authorize.net plugin is named
Hikashop Authorize.net Payment Plugin

I cannot find out if this is the same plugin as this one: www.hikashop.com/marketplace/product/150...e-js-by-obsidev.html

I am having my client call authorize.net to make sure nothing is broken over there.

Last edit: 1 month 1 day ago by conticreative. Reason: Added more info.

Please Log in or Create an account to join the conversation.

  • Posts: 84435
  • Thank you received: 13733
  • MODERATOR
1 month 1 day ago #368316

Hi,

The Authorize.net payment plugin you're using is the old one included in HikaShop. It is considered obsolete by Authorize.net and will be phased out:
support.authorize.net/knowledgebase/Know...ticle/?code=KA-04454
The one at www.hikashop.com/marketplace/product/150...e-js-by-obsidev.html uses the latest API of Authorize.net and is what is recommended since a few years ago.

Now, I don't think that your issue is linked to this. SIM and AIM are both listed as still operational: status.authorize.net/
Also:
- there is no interaction between the plugin and Authorize in order to display the credit card form if you're in AIM mode. So you should see the credit card form on the checkout.
- and if you're in SIM mode, then the redirection page to Authorize should display at the end of the checkout.

So I'm not sure what the problem is.
I would first recommend checking what mode you're using: AIM or SIM in the payment method settings page.
Also, activate the "debug" setting of the payment method.
Then, do another test, and see if you get anything at the end of the "payment log file" of the HikaShop configuration:
www.hikashop.com/support/documentation/5...nfig.html#main_files
You can also try to switch the mode from AIM to SIM or vice versa, in order to see if you get another result.
Also, it's possible that your template hides error messages. So you can also temporarily switch to the default template of Joomla to see if you get any error message when reproducing the issue.

Migrating to the new payment plugin would also probably solve the problem since it uses another mechanism.

I doubt updating HikaShop will help, unless you modified the core files of HikaShop which would have led to the credit card form display from being skipped.

Please Log in or Create an account to join the conversation.

  • Posts: 208
  • Thank you received: 7
  • Hikashop Business
1 month 23 hours ago #368318

Thank you very much. I need to upgrade Hikashop anyway. I am just waiting for my client to find the time to go online and pay Hikashop as well as purchase the new payment plugin.

I already tried some of the solutions you outlined, but not all of them by a long shot. In dev tools there is no form at all, so it's not something the template is hiding. Also, it worked fine last week until it didn't. We processed several payments a day before this issue popped up, so something bad happened, but not something I or my client did as neither of us logged into the site. The only person that logged into the backend was my client's brother and he only knows how to process orders. He never touches anything else, but who knows? Maybe the cat walked over his keyboard.

I am going to try the suggestions you proposed and hopefully I'll be able to buy and install the new authorize plugin and that will solve the issue. I am never that lucky, but maybe today is my lucky day.

Thank you again.

The following user(s) said Thank You: nicolas

Please Log in or Create an account to join the conversation.

  • Posts: 208
  • Thank you received: 7
  • Hikashop Business
3 weeks 23 hours ago #368509

Thank you again for your help. I have tried to purchase both the pro Hikashop version and the obsidev plugin Authorize JS here: www.hikashop.com/marketplace/product/150...e-js-by-obsidev.html

However, I was never able to purchase with my client's credit card. I tried multiple times and it would fail at the very end. I instructed my client to call their credit card company and resolve this.

In the meantime, I purchased the obsidev plugin myself with my card, which worked fine, but I am having a hard time installing it in the "Payment Methods" screen. When I click on "New" I get an error page (2025-09-11-error-page.jpg) I have never seen before (Screenshot attached) and while I have unpublished the old Authorize plugin and published the new one, I am unable to add it to the list of payment plugins.

Here is an explanation of the attached files:
2025-09-11-plugin-area.jpg
This is my plugin area in Joomla. The old plugin is unpublished, the nmew one is published.
2025-09-11-Payment-methods.jpg
This is the "Payment Methods" page in the backend. I have two instances of the old plugin (inactive) but not of the new one.
When I click on the "New" button I get an error page. This page has very hard to read links in it and I have tried to navigate using those links (like "plugins" etc. but I had no luck.
2025-09-11-error-page.jpg
This is the error page. I composited the links (Barely visible) and the error (which is below the list of links).
I clicked on "plugins" but I getto this page below and no authorize plugin shows up.
Maybe if I had a direct link to the page where I can pick the plugin and add it to the Payment Plugin list it may work, but I don't have that link.

2025-09-11-Hikashop-plugin-page-empty.jpg
This is the page I land on when I click on "plugins" on the error page
2025-09-11plugin-page.jpg
If I then click on "New" from the previous page, I land on this page with lots of plugins, but none of them are payment plugins, authorize.net or otherwise.

The bottom line is that I need to add the payment plugin but I am unable to do so. I also need to update both Hikashop and Joomla, but I have to wait until my client's credit card goes through and I am not sure an update would resolve this problem.

Can you help? How do I add the new payment plugin to the list? Is there a direct link I can use?

Please Log in or Create an account to join the conversation.

  • Posts: 84435
  • Thank you received: 13733
  • MODERATOR
3 weeks 13 hours ago #368511

Hi,

The error with the "new" button is probably not linked to authorize.net plugins, but this one:
www.hikashop.com/forum/payment-methods/9...-methode/365237.html

Please Log in or Create an account to join the conversation.

  • Posts: 208
  • Thank you received: 7
  • Hikashop Business
1 week 1 day ago #368720

I finally was able to buy a 2 years extension for the pearblossomfarms.com website. I have not updated the site yet because the last time I did an update on this very website a lot of things didn't work properly.
Every picture in every product was blank and I had to reconnect it, the size of the images went back to default, the default currency (USD) went back to EURO, and the default business address reverted to blank (actually, whatever shows on a fresh installation, which could explain the currency issue).

I had to remap all the pictures to their products and change the currency everywhere. It was not a small job but at least we don't have a lot of products. This time I am going to export the products before I upgrade the website, but still it would be nice if I could upgrade without reverting to an almost virgin website and maintain all the pictures.
After that I hope authorize.net will work again, but it's not working right now.

Is this a known issue with the update? Is there any way one of you guys could take a look at the authorize.net plugin and make it work (after I update the website)? I tried everything I could, I even used ChatGPT to see if I did anything wrong, but still nothing happens. Also the UPS shipping plugin has now disappeared as well, but that was working fine when I was using the outdated authgorize.net plugin.

Another thing I noticed when I last updated the website was that the checkout flow was suddenly showing a lot of steps, while it should have been all in one page. That was true of the live site, but in the backed it really made a mess, but at least it was working. It's now been almost a month since we have been unable to conduct transactions and my client is getting a bit upset.

I can create a news ticket if that helps, especially if I need to send you permission for the website.

Please Log in or Create an account to join the conversation.

  • Posts: 84435
  • Thank you received: 13733
  • MODERATOR
1 week 11 hours ago #368729

Hi,

This time I am going to export the products before I upgrade the website, but still it would be nice if I could upgrade without reverting to an almost virgin website and maintain all the pictures.
Is this a known issue with the update?

I don't see how that could happen with just an update. But yes, make sure you make a backend before the update. That way you can revert if something goes wrong. Hopefully, everything will be fine this time around.

Is there any way one of you guys could take a look at the authorize.net plugin and make it work (after I update the website)?

The plugin looks fine. I tried it on your website, and I was able to use it and provide my credit card information.
I was not able to finish the checkout and have the payment happen because your products require shipping, and there are no shipping methods found. Also, you've turned off the "display error" setting of the "shipping" view of your checkout workflow in the HikaShop configuration page, and thus you don't see the error messages coming from the shipping plugins.

Also the UPS shipping plugin has now disappeared as well, but that was working fine when I was using the outdated authgorize.net plugin.

The UPS old API has been deprecated recently. And there is now a new UPS Oauth you need to switch to:
www.hikashop.com/support/documentation/5...p-shipping-ups2-form
You would have to update your HikaShop in order to configure it.

It's likely that all of this is linked to the UPS old API being stopped by UPS recently, and you not updating to the UPS OAuth plugin in time, while not knowing about the error message from the old UPS plugin because you've disabled the display of error messages from shipping plugins.

Please Log in or Create an account to join the conversation.

  • Posts: 208
  • Thank you received: 7
  • Hikashop Business
3 days 2 hours ago #368791

Thank you for the reply. When this problem started, shipping was still working fine. Only now I noticed that UPS wasn't showing up, as you pointed out. I turned on Free Shipping which is a feature for wholesaler, but even with that the order is not logged. The page simply refreshes.

I will fix UPS because something with it is obviously wrong, but my next step is to make a clone of the website, install the update (hoping this time it won't delete all my pictures and other settings), and fix UPS as soon as my client gives me access again (the password is obviously expired).

At that point I will test again and if it still doesn't work, I may need some help.

If you would like to test the website again, pick free shipping (it's the only one that works) and let me know how it goes. It didn't work for me.

Please Log in or Create an account to join the conversation.

  • Posts: 208
  • Thank you received: 7
  • Hikashop Business
3 days 1 hour ago #368795

I wanted to give you an update. I created a clone of the website at this address: pearblossomfarms.com/aaa/
I am also in the process of trying to get into UPS to fix that issue, but I did update the website to the latest version of everything.
Upon the update this time the images remained linked, thankfully, but the base currency switched to EURO and the images had reverted to the default sizes. All things I fixed rather quickly.

As soon as I can convince my client that their UPS account number is NOT the password and they get it together, I will fix that. In the meantime, the free shipping plugin is active. Be careful navigating the website, some links are absolute so they will point to the main website. Make sure that /aaa/ is always after the domain in the address. That's not an issue in the backend and I'll be happy to give you access to that if necessary.

You obviously have some way to test the credit card plugin with some kind of test card. If that's the case, I'd appreciate it if you could try again and let me know if it works for you. It doesn't for me, even with the Free Shipping set as default, but I am not 100% positive my client's credit card is working properly.

Also, I turned on debug, and this is what I see in the checkout page. I assume it has to do with the UPS plugin

Warning: simplexml_load_string(): Entity: line 1: parser warning : xmlParsePITarget: invalid name prefix 'xml' in /home/pearbl5/public_html/aaa/plugins/hikashopshipping/ups/ups.php on line 778

Warning: simplexml_load_string(): <?xmlversion="1.0"?><RatingServiceSelectionResponse><Response><ResponseStatusCod in /home/pearbl5/public_html/aaa/plugins/hikashopshipping/ups/ups.php on line 778

Warning: simplexml_load_string(): ^ in /home/pearbl5/public_html/aaa/plugins/hikashopshipping/ups/ups.php on line 778

Warning: simplexml_load_string(): Entity: line 1: parser error : ParsePI: PI xmlversion space expected in /home/pearbl5/public_html/aaa/plugins/hikashopshipping/ups/ups.php on line 778

Warning: simplexml_load_string(): <?xmlversion="1.0"?><RatingServiceSelectionResponse><Response><ResponseStatusCod in /home/pearbl5/public_html/aaa/plugins/hikashopshipping/ups/ups.php on line 778

Warning: simplexml_load_string(): ^ in /home/pearbl5/public_html/aaa/plugins/hikashopshipping/ups/ups.php on line 778

Warning: Attempt to read property "RatedShipment" on bool in /home/pearbl5/public_html/aaa/plugins/hikashopshipping/ups/ups.php on line 782

Warning: foreach() argument must be of type array|object, null given in /home/pearbl5/public_html/aaa/plugins/hikashopshipping/ups/ups.php on line 782

Please Log in or Create an account to join the conversation.

  • Posts: 208
  • Thank you received: 7
  • Hikashop Business
2 days 20 hours ago #368797

I installed the new UPS plugin, but it still doesn't show up when it should. I'll wait until tomorrow in case UPS needs propagation of those new keys. The site is at pearblossomfarms.com/aaa/ not the top level.

I'll check tomorrow and report in either case.

Please Log in or Create an account to join the conversation.

  • Posts: 84435
  • Thank you received: 13733
  • MODERATOR
2 days 14 hours ago #368799

Hi,

I do not see a free shipping method on your test website.
I tried to register there, and I was still blocked by the shipping methods not being found.
And note that you need to use the "UPS OAuth" shipping method, not the UPS shipping method. It's another shipping method you need to configure in HikaShop. Just updating HikaShop won't fix it.
And no, I don't have a test credit card. I just used my personal credit card. My bank forces 3D secure on all transactions so I would have had to manually validate the transaction with my phone after the card would have started being processed by authorize.net, which would be enough to confirm that everything is ok on HikaShop's side regarding the credit card handling, which I don't see why that wouldn't be the case anyways since it works for everyone else and there is clearly a problem with the shipping on the website.

Please Log in or Create an account to join the conversation.

  • Posts: 208
  • Thank you received: 7
  • Hikashop Business
2 days 1 hour ago #368838

Hi Nicholas. Sorry, I removed the free shipping option for everyone but wholesale. I just turned it back on. My apologies, I was trying whatever I could.

I found what the problem is: The new UPS plugin requires the box dimension and none of the products have the dimensions spedified.
The moment I put a somewhat reasonable box size in one of the products, the UPS plugin worked and so did the credit card. Thank you for all the help.

The following user(s) said Thank You: nicolas

Please Log in or Create an account to join the conversation.

  • Posts: 84435
  • Thank you received: 13733
  • MODERATOR
1 day 14 hours ago #368840

Hi,

Yes, dimensions are required with UPS OAuth.
Note that it is not a requirement of the plugin itself. It's a requirement of the UPS OAuth API, while the old UPS API didn't have that requirement and thus you could do without them with the old UPS plugin.

I'm glad it now works for you.

Please Log in or Create an account to join the conversation.

Time to create page: 0.077 seconds
Powered by Kunena Forum