Support

Home Forums Event Espresso Premium Authorize.net payments processed but not marked as completed

Authorize.net payments processed but not marked as completed

Posted: February 13, 2013 at 12:08 pm

Viewing 7 reply threads


Mark

February 13, 2013 at 12:08 pm

When people pay with authorize.net I am receiving an auto email receipt that the payment went through so that is all good, however, in event espresso the payment is not completed. There is no transaction number, no payment info at all. It just says incomplete.

Here is an error I found in my server log:

espresso/gateways/atos/default/pathfile) [<a href='function.file-put-contents'>function.file-put-contents</a>]: failed to open stream: Permission denied in /var/www/vhosts/site.com/httpdocs/wp-content/plugins/event-espresso/gateways/atos/settings.php on line 117, referer: http://www.site.com/wp-admin/user-edit.php?user_id=12&amp;wp_http_referer=%2Fwp-admin%2Fusers.php 

Any ideas on what might be causing this issue?

Running EE Version 3.1.29.1 and WordPress 3.5


Dean

February 14, 2013 at 6:29 am

Hi,

Are you using AIM or SIM? Have you double checked all the information in the Payment Settings page is correct? If using SIM is the Relay Response URL set to the Thank you page?

The error you have listed is for a separate gateway ATOS.


Mark

February 14, 2013 at 9:44 am

I am using SIM. By “thank you” page do you mean the one with Espresso_Payments or Espresso_TXN_Page?


Josh

  • Support Staff

February 14, 2013 at 9:53 am

Hi there,

We mean the Relay response URL that is in the yellow box in the Event Espresso>Payment Settings>Authorize.net SIM settings. If you click the little blue question mark next to the label, there are instructions on how to set the Relay response in your Authorize.net account.


Mark

February 14, 2013 at 10:28 am

Okay, that’s what I assumed but wanted to double check. I am using the correct Relay Response page then.

I have verified everything is correct with the SIM settings. Might this be related to the MD5 Hash? I have that turned on.

When running a test payment I received a confirmation email and a payment receipt from authorize.net but the registration still says incomplete.

Not sure if this is related but after the payment page I was sent to a page that looked like my website but had no CSS styling. The page was: https://secure.authorize.net/gateway/transact.dll

Any ideas? Thanks!


Sidney Harrell

February 14, 2013 at 12:06 pm

Try running a transaction with the MD5 hash feature turned off in EE to check if that is causing the problem. The value in the MD5 hash value box in the EE settings must match up with the value in your Authorize.net account for this to work.

The lack of CSS on the receipt page is probably a relative URL on the path to your CSS file. Authorize.net pulls the html for the receipt page from your server and displays it to the user as coming from their server, breaking relative URL links to CSS and javascript files.


Mark

February 14, 2013 at 1:11 pm

Okay, I removed the md5 hash and still payment says incomplete. At a bit of a loss here?

Any other things I can try?


Josh

  • Support Staff

February 18, 2013 at 10:20 am

Hi there,

One other thing you can try is to make sure that the payments and transactions pages are published and publicly viewable. Also, if you are running a plugin like “Bad Behavior”, the Authorize.net servers’ IP addresses need to be whitelisted.

Viewing 7 reply threads

The support post ‘Authorize.net payments processed but not marked as completed’ 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.

Event Espresso