Support

Home Forums Event Espresso Premium Payment Processing Link

Payment Processing Link

Posted: July 6, 2015 at 8:20 pm


Rebecca Cole

July 6, 2015 at 8:20 pm

Hi,

I have just upgraded to EE4 but now the events pages won’t link to registration and payment processing (we use eway- and have input into Mirijah payment).

https://www.networkingwa.com.au/events/

Can you help?

Shortcode seems to be in payment processing page so not sure what is happening.


Dean

July 7, 2015 at 7:08 am

Hi,

Do you have any caching plusing running or does your server have server level caching? If so you will need to add the EE4 pages to the no cache rules: https://eventespresso.com/wiki/setup-nocache-exclusion-rules-event-espresso/

You may also want to check the General Settings > Critical Pages tab to make sure all the pages and shortcodes are correct.


Rebecca Cole

July 7, 2015 at 8:33 pm

Thanks, yes the codes are all correct and it says shortcodes ok.
When you go to register though it is not taking you through to the Transactions page even though it is there and has the correct code.

https://www.networkingwa.com.au/registration-checkout/

It comes up with this error even though all fields are complete. Your help in getting this fixed would be very much appreciated.

Thanks

An error has occurred:
First Name is a required value.
EE_SPCO_Reg_Step_Attendee_Information – _verify_critical_attendee_details_are_set_and_validate_email – 884


Tony

  • Support Staff

July 8, 2015 at 4:34 am

Hi Rebecca,

There are a couple of issues shown on your site.

The google web font is being loaded over HTTP whilst the page itself is HTTPS, your browser should block these connections meaning the font won’t actually load. How are you loading the font?

Also if you input your details onto one of the events, click the recaptcha and click to proceed with the registrations you’ll see this:

Warning: file_get_contents(): https:// wrapper is disabled in the server configuration by allow_url_fopen=0

Which basically means fopen has been disabled on the server, I would recommend contacting your host and have them enable allow_url_fopen on your site.

Are you running any caching plugins on the site?


Rebecca Cole

July 8, 2015 at 5:27 am

Thanks, I am not very tech savvy, so not sure about how to fix the google web font thing, I use the plugin called HTTPS. Would that stop ee4 working?

I will ask my web host about fopen

No server side caching or caching plugins.

Hopefully the fopen will fix it as not being able to process payment via our website is not ideal!

Thanks!


Tony

  • Support Staff

July 8, 2015 at 5:35 am

Thanks, I am not very tech savvy, so not sure about how to fix the google web font thing, I use the plugin called HTTPS. Would that stop ee4 working?

No but you will need to enable HTTPS on your registration pages, we have a guide here:

https://eventespresso.com/wiki/espresso-sslhttps/

Also note that when you do this you’ll also need to enable the option ‘Force SSL Administration’ within WP HTTPS in order for everything to work as expected.


Rebecca Cole

July 8, 2015 at 5:40 am

Thanks

Is there away around the fopen issue? Our hosting company will not allow this.
Is this a new thing with ee4? We never had this issue before.


Tony

  • Support Staff

July 8, 2015 at 6:01 am

reCaptcha will need to be disabled currently.

I’ll create a ticket for this and request some feedback from our developers, however…

allow_url_fopen is also used within DOMPDF which is the library EE4 uses to generate the PDFs available for users to download. Currently there is no workaround available to allow images (and other files) to be displayed within the PDFs if allow_url_fopen has been disabled.

EE4 uses the latest version of reCaptcha and does so slightly differently than with EE3 so their may be an option to work around this, but not the PDFs.


Rebecca Cole

July 8, 2015 at 6:11 am

Thanks, we don’t use the invoice section so if theres a way of making it work and disabling that that would be great.

I have disabled recaptcha.

Thanks


Tony

  • Support Staff

July 8, 2015 at 6:19 am

If you go to Event Espresso -> Payment Methods -> Mijireh.

Can you check you have entered your Mijireh Access Key please – http://take.ms/Ylzb7

Double check that is the correct key from your Mijireh Dashboard and that there are no leader or trailing spaces before/after the key.

Then re-save those settings.


Rebecca Cole

July 8, 2015 at 6:27 am

Yes, it is incorrect, I disabled it.

It is because we use eway, and eway is no longer an option.


Rebecca Cole

July 8, 2015 at 6:38 am

On another note, I am not receiving email notifications of registrations either, not sure if it is linked to the other issue?


Tony

  • Support Staff

July 8, 2015 at 6:51 am

Yes, it is incorrect, I disabled it.
It is because we use eway, and eway is no longer an option.

I’m sorry I’m not sure I follow here.

Eway is available from within Mijireh. Mijireh is kind of a collection of gateways, so EE integrates with Mijireh and Mijireh integrates with various gateways, all of which you can use from a single Mijireh integration (as long as you provide your gateway details within Mijireh itself)

What have you disabled?

On another note, I am not receiving email notifications of registrations either, not sure if it is linked to the other issue?

The messages/notifications are triggered once the user reaches the thank you page, as you are currently running into problems before then, no emaisl will be triggered.

Unless you are following other steps and also not getting messages?


Rebecca Cole

July 8, 2015 at 9:14 pm

Thanks.

I set up Mijireh and now it is coming up with a ‘Nothing in your event queue’ error. I am selecting a ticket and going through the whole process. Not sure what is going on here. So many problems with this ee4 setup!

https://www.networkingwa.com.au/events/


Rebecca Cole

July 9, 2015 at 1:52 am

Hi,

I have since also had a problem with my theme, engrave lite, which now won’t load correctly on the homepage when event espresso is activated. I tried deactivating it and it loaded correctly. Any suggestions?

Thanks

Rebecca


Tony

  • Support Staff

July 9, 2015 at 3:25 am

I set up Mijireh and now it is coming up with a ‘Nothing in your event queue’ error. I am selecting a ticket and going through the whole process.

Turns out that error is being shown on Mijireh, not EE4.

It looks like Mijireh is ‘slurping’ the wrong page, or the page it is slurping has the wrong shortcode.

Can you go to Event Espresso -> Payment Methods -> Mijireh.

At the bottom you will see an ‘Edit slurp page’ link – http://take.ms/f6HnD

Click that link, does it display a page like this? – http://take.ms/s1aBv


Rebecca Cole

July 9, 2015 at 4:07 am

Hi,

Yes that is how mine looks, the same code.

The PMD number on the first page is 60 though, not sure if that makes a difference?


Tony

  • Support Staff

July 9, 2015 at 5:07 am

The PMD number on the first page is 60 though, not sure if that makes a difference?

No that should not make any difference.

On the Slurp page can you click the ‘Slurp this page’ button at the bottom to force Mijireh to re-slurp the checkout page.

Also I’d recommend disabling comments on that page, you can do this by going to Screen options and enabling the ‘Discussion’ checkbox – http://take.ms/h7lxI

That will enable this box on the page – http://take.ms/jzusL

Uncheck the checkbox for enable comments on that page, then update the page.

(Do this before re-slurping the page so the change is shown on the checkout page)

If you prefer you can also do this on /registration-checkout/ pages to remove this section – http://take.ms/ksSvf
(Dashboard -> Pages -> Registration Checkout page)


Rebecca Cole

July 9, 2015 at 5:40 am

Thanks, that works now.

Now it is just the issue of the problem with event espresso interacting with our homepage (theme).

Any thoughts/fixes there?


Tony

  • Support Staff

July 9, 2015 at 6:53 am

You can add something like this:

add_filter( 'FHEE__EE_Front_Controller__display_errors', 'ee_remove_notices_from_front_page' );
function ee_remove_notices_from_front_page($display_errors) {
	if( is_front_page() || is_archive() ) {
		$display_errors = false;
	}		

	return $display_errors;
}

To either your sites theme or a Site Specific Plugin to fix this.

To test this I installed that theme and created a plugin using this code – https://gist.github.com/Pebblo/4c374a93c255b57fe262

You can download and install the plugin I created from here – http://take.ms/iuzte


Rebecca Cole

July 9, 2015 at 7:24 pm

Thank you so much, all fixed!


Rebecca Cole

July 9, 2015 at 8:04 pm

Hi,

Now when registering it is coming up with a database error.

What is this caused by?


Lorenzo Orlando Caum

  • Support Staff

July 10, 2015 at 5:10 am

Hi Rebecca, could you post the database error that you are seeing here in a reply?

Thanks


Lorenzo


Josh

  • Support Staff

July 13, 2015 at 3:09 pm

An update on the reCAPTCHA issue: Event Espresso 4.7.8.p is released and includes an update to the reCAPTCHA library and reCAPTCHA will work even in allow_url_fopen is disabled.

The support post ‘Payment Processing Link’ 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