Authorize.net is not auto-confirming orders...?

  • Posts: 35
  • Thank you received: 1
12 years 3 months ago #59674

Hi Nicolas,

I've been used to how the PayPal plugin /system returns to the site and automatically [within 1-2 minutes] toggles an order to 'confirmed' when the payment has been accepted...

Now that I also have Authorize.net on the site, I guess I was expecting the same thing... but it's not happening?

Is that a bug or is that just the way it is with Authorize.net and I will have to go through all orders and manually toggle them to Confirmed?

Thanks for letting me know..
Cheers,

Emmanuel.

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

  • Posts: 82868
  • Thank you received: 13377
  • MODERATOR
12 years 3 months ago #59686

Hi,

It's not a bug and it's not the way it should be.
It's most likely a problem of configuration of the plugin. For example, if the hash in your authorize.net account and in the authorize.net plugin are not the same.

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

  • Posts: 35
  • Thank you received: 1
12 years 3 months ago #59823

I have re-entered the MD5 Hash value which in both the payment plugin and Authorize.net and will see if it works any better. so far it doesn't appear to be.

Cheers,

Emmanuel.

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

  • Posts: 35
  • Thank you received: 1
12 years 3 months ago #59877

Hi Nicolas,

So I re-entered yesterday the MD5-Hash into both Authorize.net AND the payment plugin for Authorize.net and have had 2 transactions go through since then and neither auto-confirmed even though they both captured and settled on Authorize.net

So can it be considered a bug now? ;)

You can have access to both backend anytime..

Cheers,

Emmanuel.
SkypeID: exlemor

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

  • Posts: 82868
  • Thank you received: 13377
  • MODERATOR
12 years 3 months ago #59965

Hi,

I'm sorry but it's not a bug. The authorize.net plugin is working fine for everyone else so it's highly improbable that it comes from a bug in it.

The md5 was just one of the possibilities. I understand that from what you're saying, you're using the plugin in SIM mode.
Did you try in AIM mode ?
In SIM mode, it's likely that the problem comes from something on your website which blocks the payment notifications from authorize.net servers.
Several things can cause that:
- A system plugin which would redirect the page for some reason. You could try to disable the non joomla system plugins one by one to find if it comes from one.
- The SEF system you're using. Try to deactivate it.
- A firewall application blocking the notifications for some reason on the server.

In AIM mode, it's HikaShop who sends the payment request and get the answer directly before creating the order, so I don't see how you could get that problem in AIM mode.

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

  • Posts: 35
  • Thank you received: 1
12 years 3 months ago #60052

Hi Nicolas,

So temporarily we are in SIM mode [waiting on SSL Certificate to move to AIM mode].

I did NOT have the option Allow payment notifications from Credit Card via Authorize.net turned on which I later figured we needed to have...

As you can see from the attached image, I think we have all the correct settings but NOW, we are getting this error message:

email subject: Authorize.net payment notification refused:invalid response

email body:

Hello,
An Authorize.net notification was refused because the response from the Authorize.net server was invalid


This notification was for the order B2F8 on the website www.journey2.com/
You can access the order details directly by clicking on the link below after logging in your back end:
www.journey2.com/administrator/index.php...ask=edit&order_id=28

So there is progress but it's not all that.

Any ideas,
.

Cheers,

Emmanuel.

Attachments:

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

  • Posts: 82868
  • Thank you received: 13377
  • MODERATOR
12 years 3 months ago #60122

Great.
That indicates that the problem comes from the md5 hash values.

Can you change the line:

$body = JText::sprintf("Hello,\r\n An Authorize.net notification was refused because the response from the Authorize.net server was invalid")."\r\n\r\n".$order_text;


to:
$body = JText::sprintf("Hello,\r\n An Authorize.net notification was refused because the response from the Authorize.net server was invalid. The hash received was ".$vars." while the calculated hash was ".$vars.". Please cehck that you're set the same md5 hash key in Authorize.net and the plugin")."\r\n\r\n".$order_text;

in the plugins/hikashoppayment/authorize/authorize.php

That way you will have more information on the hashes in the error email.

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

  • Posts: 7
  • Thank you received: 0
12 years 3 months ago #61638

It's not confirming orders for me either.

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

  • Posts: 7
  • Thank you received: 0
12 years 3 months ago #61639

We get this error:

Subject: Transaction Error Notification
To: blah blah blah


**Please DO NOT REPLY to this message. E-mail This email address is being protected from spambots. You need JavaScript enabled to view it. if you have any questions.

Authorize.Net Merchant,

Your script timed out while we were trying to post transaction results to it.
Transaction ID: 8888888888 (changed to protect the innocent :laugh: )
Transaction Result: This transaction has been approved.

The following message was displayed to the customer:


An error occurred while trying to report this transaction to the merchant. An e-mail has been sent to the merchant informing them of the error. The following is the result of the attempt to charge your credit card.

This transaction has been approved.

It is advisable for you to contact the merchant to verify that you will receive the product or service.


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

  • Posts: 7
  • Thank you received: 0
12 years 3 months ago #61640

Nevermind for me, YEA! Changing it to AIM worked!

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

Time to create page: 0.061 seconds
Powered by Kunena Forum