Support

Home Forums Event Espresso Premium Authorize.net Debug Mode is Turned On message

Authorize.net Debug Mode is Turned On message

Posted: October 13, 2014 at 2:10 pm


Brent Ridenour

October 13, 2014 at 2:10 pm

Even though we have all of the buttons turned off (not clicked), we are getting an error message that says that we have Debug Mode Turned On (in Authorize.net SIM). Any help is appreciated. Thank you.


Josh

  • Support Staff

October 13, 2014 at 3:22 pm

Hi Brent,

Can you let me know which version of Event Espresso is installed, and where you are seeing this message? Is it in an email, on a registration payment page, or somewhere else?


Josh

  • Support Staff

October 13, 2014 at 3:27 pm

If it’s in an email, you can fix this by going into the gateways/authnet/authnet_ipn.php file and removing this line of code (it’s around line 77)

$email_transaction_dump = true;


Brent Ridenour

October 13, 2014 at 5:19 pm

Event Espresso Version:
3.1.36.6.P

We are seeing this message on the payment page. After we confirm the registration info, we get the Authorize.net logo and then below it – it says Debug Mode is Turned On and then it lists all of the registration information. Here is what we get under Payment Information:
Test credit card # 4007000000027

Debug Mode Is Turned On

Debug output

When we click on the Authorize.net logo – we get the following error:
The following errors have occurred.
(13) The merchant login ID or password is invalid or the account is inactive.


Josh

  • Support Staff

October 13, 2014 at 6:06 pm

Hi Brent,

Maybe this will work: You go to the Event Espresso > Payment settings > Authnet SIM settings, check both the boxes for

Account Uses Authorize.net’s Development Server?

and

Submit a Test Transaction

then save by clicking Update Authorize.net SIM Settings,

Then uncheck those, then save again.


Brent Ridenour

October 13, 2014 at 6:56 pm

No, that didn’t work. Same error messages.


Josh

  • Support Staff

October 13, 2014 at 7:10 pm

Hi Brent,

If this site is part of a WordPress Multisite network, and Event Espresso is network activated, you can go to the Network admin and check the Event Espresso > Payment settings there.


Brent Ridenour

October 14, 2014 at 7:41 am

Yes, we have multiple sites, with multiple Authorize.net accounts. We need each site to have it’s own account. Is that possible?


Lorenzo Orlando Caum

  • Support Staff

October 14, 2014 at 8:21 am

Hi,

If Event Espresso is activated on each site, then it will create DB tables for that particular site. This should allow you to setup payment details for each site.

However, Event Espresso cannot share event information between sites.


Lorenzo


Brent Ridenour

October 14, 2014 at 8:32 am

In Event Espresso settings, it has this listed as the URL:
Home URL http://apexsportszone.com
Site URL http://apexsportszone.com

But, we are trying to get it to work under this URL:
http://sidney.apexsportszone.com/

Could that be our problem?


Josh

  • Support Staff

October 14, 2014 at 8:36 am

Yes. You’ll need to make sure that Event Espresso 3 isn’t network activated. As an aside, running Event Espresso 3 on WordPress MultiSite is not officially supported. We can recommend installing EE3 on single sites of WordPress if you want support.

If you want to run Event Espresso 3 on a Multisite installation of WordPress, that’s fine, but please know that it’s not supported and you’ll need to per site activate Event Espresso 3, not not network activate it.


Brent Ridenour

October 14, 2014 at 8:39 am

Thank you. Can you provide instructions on how we per site activate it?


Brent Ridenour

October 14, 2014 at 8:44 am

I’ve turned off all payment options and the Authorize.net logo and Debug problem still persists.


Josh

  • Support Staff

October 14, 2014 at 8:45 am

1) Network Deactivate Event Espresso 3 and any add-ons
2) Go to the individual site’s plugin dashboard
3) Activate Event Espresso 3 there.

Please note that some features (like 1-click updates) will not work when Event Espresso 3 is installed on a Multisite network.


Brent Ridenour

October 14, 2014 at 9:02 am

Hi, thank you.

I no longer get the Debug Test mode error and now when I click on Authorize.net to make the payment, I receive this error:

The following errors have occurred.

(14) The referrer, relay response or receipt link URL is invalid.


Josh

  • Support Staff

October 14, 2014 at 9:17 am

Hi Brent,

Please see this documentation from Authorize.net on how to fix your receipt URL:

https://support.authorize.net/authkb/index?page=content&id=A601


Brent Ridenour

October 14, 2014 at 9:49 am

We deactivated EE3. We then went to the sidney.apexsportszone.com dashboard and activated EE3. Now, we are getting this error after we enter the registration info:

Sorry, there was a security error and your registration was not saved.


Lorenzo Orlando Caum

  • Support Staff

October 14, 2014 at 10:23 am

Hi,

If you are using a caching plugin like WP Super Cache, then please see this:

https://eventespresso.com/topic/sorry-there-was-a-security-error-and-your-registration-was-not-saved-8/#post-98634

If you are using something like WordPress HTTPS, then please see these:

https://eventespresso.com/topic/sorry-there-was-a-security-error-and-your-registration-was-not-saved-13/#post-116728
https://eventespresso.com/topic/sorry-there-was-a-security-error-and-your-registration-was-not-saved-13/#post-117049


Lorenzo


Brent Ridenour

October 14, 2014 at 10:30 am

Thank you. Where can I change my relay response URL? Authorize.net is telling us that is the issue.


Josh

  • Support Staff

October 14, 2014 at 11:10 am

To add a URL to the list of authorized Response or Receipt URLs:

Log into the Merchant Interface at https://account.authorize.net/.
Click Account from the main toolbar.
Click Response/Receipt URLs under Transaction Format Settings.
Click Add URL.
Enter the new URL. This URL must start with either “http://” or “https://”.
Click Submit.
Note: URLs not designated as the Default Receipt URL or Default Relay Response URL cannot be edited. If you need to change one of these URLs, you must first delete it and then use the Add URL link to add the correct URL to the list.

To add or edit the Default Receipt URL:

Click Account from the main toolbar.
Click Response/Receipt URLs under Transaction Format Settings.
Click Edit next to Default Receipt URL.
In the URL text field, enter the URL where the payment gateway should send the transaction response. This URL must start with either “http://” or “https://”.
Select the Receipt Method you would like to use.

There are additional notes in the Authorize.net Support Center here:

https://support.authorize.net/authkb/index?page=content&id=A558


Brent Ridenour

October 14, 2014 at 12:50 pm

Thank you. Within Event Espresso 3, there is a box that says: Relay Response URL. And, it will not allow me to change that. How do I change that?


Josh

  • Support Staff

October 14, 2014 at 1:20 pm

The Relay Response URL must point to the page that is set up as the Auto Return URL page in Event Espresso > General Settings.

You can change it to point to another page by 1) create a new page where you want the new URL to be, 2) then place the [ESPRESSO_PAYMENTS] shortcode in the page content, save. 3) Go to Event Espresso > General Settings and under page settings change the Auto Return URL page setting to point to your new page.


Brent Ridenour

October 14, 2014 at 2:20 pm

Thank you. What is the Espresso Payments shortcode?


Josh

  • Support Staff

October 14, 2014 at 2:26 pm

[ESPRESSO_PAYMENTS]

https://eventespresso.com/wiki/the-basic-settings/#page


Brent Ridenour

October 14, 2014 at 2:34 pm

Josh,

If we are using Authorize.net SIM – what should happen when a customer clicks on the Authorize.net payment link? Should it take the customer to an authorize.net page?


Josh

  • Support Staff

October 14, 2014 at 3:27 pm

If you have your gateway properly set up, yes.


Brent Ridenour

October 16, 2014 at 8:27 am

Okay, I finally have it so it takes the customer to the authorize.net payment page. When I make a payment, I get the following:
1. As the customer, I get a white screen with this error:
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.

I also receive an email as the customer that thanks me for my order.

As the business, I receive an email from Authorize.net that says there was an error. And, I receive an email that says the transaction was successful.

When I check Authorize.net, the transaction was successful.

So everything looks good except for the error screen that comes up for the customer.


Lorenzo Orlando Caum

  • Support Staff

October 16, 2014 at 11:24 am

Hi,

Does your site have an SSL certificate on it?

For example, if your registration pages are using https, then you should also set your relay URL to use https as well.

See:

https://eventespresso.com/topic/authorize-net-reporting-error/#post-70511

If you are not using https, then please ensure that https is not set on the relay URLs and that https is not enabled on the return URL in the payment settings area of Event Espresso.

Another possibility is that your site has a lot of resources loading and this is causing a delay since these need to load.


Lorenzo


Brent Ridenour

October 16, 2014 at 12:07 pm

Hi Lorenzo,

Thank you. That worked. But our relay page is now mostly text and not in HTML format. How can we fix that?

Thanks for all of your help.


Lorenzo Orlando Caum

  • Support Staff

October 16, 2014 at 1:32 pm

Hi, if it appears broken without styling, then its due to insecure errors?

You shared that it is now working but does your site have an SSL certificate on it?


Lorenzo


Brent Ridenour

October 16, 2014 at 2:08 pm

No, we have no SSL.


Josh

  • Support Staff

October 16, 2014 at 3:02 pm

Hi Brent,

That’s a common issue with most browsers where they will not load the CSS from a secure page. You can work around this by having a SSL certificate added for your domain. The other way to work around this is by adding an inline stylesheet to the Thank You page template. There’s a ready made page template that you’re welcome to use in this gist:

https://gist.github.com/joshfeck/10333327

The support post ‘Authorize.net Debug Mode is Turned On message’ 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