Support

Home Forums Event Espresso Premium Registration page not triggering payment page to appear for International

Registration page not triggering payment page to appear for International

Posted: May 5, 2016 at 12:31 am


Debbie L

May 5, 2016 at 12:31 am

I have a website http://www.abcdfestivalgoa.com that is taking event registrations and payments globally. It is based in Australia. For Australian guests it works fine. However, we have had one US citizen and 4 NZ citizens that have not been able to register. They enter their personal details and click to register (which should then activate the choose payment page) but it comes up with a warning that says “This registration could not be completed. Please refresh the page and try again later”… Any ideas ?? Thanks for any support . Cheers


Tony

  • Support Staff

May 5, 2016 at 4:48 am

Hi there,

I’m based in the UK and also see the same problem.

It looks like something is blocking the ajax request when I run a registration.

If you can enable WP_DEBUG I’ll run another registration and see if any errors are being thrown during the request.


Debbie L

May 5, 2016 at 5:18 am

Hi Tony … Really appreciate you help on this.
I have set WP DEBUG to true as requested.
Cheers


Tony

  • Support Staff

May 5, 2016 at 5:23 am

Hmm, yeah unfortunately there’s no error.

It looks like the connection is being reset before it can even reach your site – http://take.ms/zG45b

I would recommend contacting your host and have them investigate this, I suspect something on the server is blocking the admin-ajax requests from outside Australia.


Lorenzo Orlando Caum

  • Support Staff

May 5, 2016 at 5:30 am

Hi Debbie,

I’m seeing an error during registration checkout with admin-ajax.php (I’m in the United States):

http://cl.ly/0c271B3S2x1C

Are you using any security plugins or have you recently installed any new plugins on your site?


Lorenzo


Debbie L

May 5, 2016 at 5:45 am

Thanks Tony and Lorenzo

No .. there has been no new plugins added …. also no security plug ins.


Tony

  • Support Staff

May 5, 2016 at 5:52 am

Can you go here:

http://bankofideas.com.au/wp-admin/admin-ajax.php

and tell me what you see please?


Debbie L

May 5, 2016 at 5:53 am

I see this ….. 0


Tony

  • Support Staff

May 5, 2016 at 5:58 am

I see this – http://take.ms/1L15x

I also see the same if I try to load /wp-admin/ on your site.

Something is blocking the connections to /wp-admin/* from either outside of Australia or outside of your own IP range (I’m assuming your able to log into your site 🙂 )

Have you manually added any rules to your .htaccess files?


Debbie L

May 5, 2016 at 6:03 am

I can log in to the site . There has been no issue with registrants accessing website.

There was an amendment made to htacess files back in March. I had trouble loading images after an upgrade to WordPress. This a copy of the Support:

Hello,

Thanks for contacting the support team today.

The was a fundimental part of code required to within the .htaccess
for URL writing that was not included. It was the following:
================================================================
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
================================================================

I have added the code back in and this should bring your website
back online.

Please don’t hesitate to contact us if we can be of any further
assistance.

Kind Regards,
Cohen


Lorenzo Orlando Caum

  • Support Staff

May 5, 2016 at 6:10 am

Hi Debbie,

Does your web host offer any kind of regional restrictions on who can access the site possibly through a cpanel or hosting panel area?


Lorenzo


Tony

  • Support Staff

May 5, 2016 at 6:11 am

I can log in to the site . There has been no issue with registrants accessing website.

Its not an issue with accessing the site, its an issue with /wp-admin/ which most of your users will not need to access. But if I can’t access /wp-admin/ from ourside the Australia, whilst you can, then its likely your host is blocking connections to /wp-admin/ from outside Aus.

Plugins that use admin-ajax.php (such as Event Espresso) need access to it and it looks like your host is blocking those connections.

The above htaccess rules are the default rules applied within WordPress and are not the problem.

I’d recommend contacting your host and ask if they block connections to /wp-admin/* outside of Australia. If they do they will need to make an exception for /wp-admin/admin-ajax.php as it needs to be accessible.


Debbie L

May 5, 2016 at 6:11 am

I don’t know the answer to that


Debbie L

May 5, 2016 at 6:13 am

OK … thanks …. I will contact them and find out … I appreciate your help.
Cheers


Tony

  • Support Staff

May 5, 2016 at 6:30 am

You’re most welcome.

Please do let us know how you get on with this, it may well be a setting within your host control panel or possibly something set by the hosts themselves.


Debbie L

May 5, 2016 at 6:38 am

Yes, sure Tony I will let you know how it goes. It is such a great plug in and great support just makes it even better. Thanks to you and Lorenzo as well.


Debbie L

May 8, 2016 at 10:51 pm

Hi Tony and Lorenzo
The hosting company has now allowed access to wp-admin as per your suggestion.
Are you able to test your access in UK or US to :
http://www.bankofideas.com.au/wp-admin/admin-ajax.php

Let me know if it now works.
Once again I appreciate your assistance.
Cheers
Deb


Tony

  • Support Staff

May 9, 2016 at 3:40 am

Hi Debbie,

I ran a registration on your site and it worked fine.

One thing I did notice is you PayPal payment button is using HTTPS which is not available, we see this on some server setups.

If you go to Event Espresso -> Payment methods -> PayPal standard.

You’ll find a ‘Button URL’ field within that page.

If you change the url shown there from https:// to http:// and save the settings, does it switch back to https?


Debbie L

May 9, 2016 at 4:51 am

Hi Tony…
The URL is already showing http://
This is the link
http://bankofideas.com.au/wp-content/plugins/event-espresso-core-reg/payment_methods/Paypal_Standard/lib/paypal-logo.png


Tony

  • Support Staff

May 9, 2016 at 5:03 am

Hmm, yeah its loading fine for me now too.

EE will confirm your urls and load the images that work correctly so it may have updated the link.

If you have further problems please do let us know.


Debbie L

May 9, 2016 at 5:16 am

Thanks very much for all your help in resolving this and for testing it for me today. Cheers

The support post ‘Registration page not triggering payment page to appear for International’ 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