Support

Home Forums Event Espresso Premium Cannot finalize registration using authorize.net AIM

Cannot finalize registration using authorize.net AIM

Posted: November 6, 2014 at 7:34 am

Viewing 7 reply threads


bgcmidlands

November 6, 2014 at 7:34 am

We are currently working on a new site for http://www.bgcomaha.org. Our developers are having difficulty finalizing event registration and have exhausted your support forums. This is the information they provided with all the necessary info that you need to get into the server/back end to help resolve this issue.
-authorize merchant account is in LIVE mode
– EE AIM paymnet is also in TEST mode
*transaction works with paypal standard.

After filling out with live credit card info, clicking on “finalize registration” nothing happens, no error showing even when it’s in test mode. Please help.


Josh

  • Support Staff

November 6, 2014 at 8:40 am

Hi Philip,

Can you let me know the URLs of the forum posts where your developers have asked for help so I have all of the information?

Along with that, you’ll need to put the Authorize.net Merchant account settings into test mode when the Event Espresso AIM setting is in test mode.


bgcmidlands

November 6, 2014 at 8:50 am

I purchased a support token and all of the information you need was provided when I submitted that earlier this morning. This is one of the events for example:
http://myicreativecanvas.com/clients/bgclubs/events/trivia-buffs-on-the-bluffs
Is that what you’re asking for?

I’ve enabled test mode on authorize.net.

Support Token info:
Merchant: Event Espresso LLC
Description: 30 Minutes of Priority Support
Invoice Number: s2-545b83033c91a


Josh

  • Support Staff

November 6, 2014 at 8:54 am

A little update on this: I’m working through troubleshooting this with a AIM test account and I see there’s a problem with either the WordPress theme or another plugin where it’s including a second copy of the jQuery library, which is breaking the payment button.

When I find what’s adding it, I’ll see about making sure the second copy is removed.


bgcmidlands

November 6, 2014 at 9:16 am

Sounds good, thank you. Please let me know once the issue is resolved.


Josh

  • Support Staff

November 6, 2014 at 9:39 am

Hi there,

The issue is resolved. I made two new templates for the Registration-checkout and Thank you pages. They are named header-registration-checkout.php and page-registration-checkout.php.

Your dev team can review the changes that I made in those. There were a few issues in the header.php template that needed to be fixed because WordPress coding standards aren’t being followed in the WordPress theme:

1) An older version of the jQuery library is hardcoded in to load from header.php. The wp_enqueue_script() function should be used instead.

http://codex.wordpress.org/Function_Reference/wp_enqueue_script.

The jQuery plugins can also be enqueued and marked as dependent of the jQuery library:
http://codex.wordpress.org/Function_Reference/wp_enqueue_script#Link_a_Theme_Script_Which_Depends_on_jQuery

2) The inline JavaScript was using the $ shorthand for jQuery. This will break things when WordPress has jQuery running in no-conflict mode. I applied the fix outlined here:
http://codex.wordpress.org/Function_Reference/wp_enqueue_script#jQuery_noConflict_Wrappers

If they fix the issues in header.php they can go back to using the page templates for all pages. For now, the fixes are only applied to the Registration Checkout and Thank You pages.


bgcmidlands

November 6, 2014 at 9:41 am

I’ll pass on the word. Thanks so much! Greatly appreciated.


Josh

  • Support Staff

November 6, 2014 at 10:56 am

You’re welcome.

Viewing 7 reply threads

The support post ‘Cannot finalize registration using authorize.net AIM’ 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