Support

Home Forums Event Espresso Premium Payment methods not activating

Payment methods not activating

Posted: July 4, 2017 at 9:34 am

Viewing 13 reply threads


Mohamed Tarek

July 4, 2017 at 9:34 am

Hello,
When I try to activate any payment method (tired stripe, Flexible and Bank Draft) I get an empty page.
The top of the page is only showing a warning about wp_cron being disabled and the bottom says:

Online event registration and ticketing powered by Event Espresso – 4.9.43.p

Nothing else, am I missing something? thanks.


Josh

  • Support Staff

July 4, 2017 at 12:20 pm

Hi Mohamed,

It sounds like you’re missing the required capabilities to activate those. You can restore them by installing the User Role Editor plugin, then you add the following capabilities:

ee_payment_method_bank
ee_payment_method_flexible_onsite
ee_payment_method_stripe
ee_payment_method_stripe_onsite

You go to Users > User Role Editor then click on Add Capability to add the above capabilities.


Mohamed Tarek

July 4, 2017 at 4:49 pm

Thanks Josh,

I installed the User Role Editor plugin and found the capabilities you mentioned already activated for my user yet I still have the same problem.

I tried to logout and login again, I tired to deactivate the payment plugins then activate them again in WordPress yet I still get an empty page when I try to activate them in Event Espresso


Tony

  • Support Staff

July 5, 2017 at 2:34 am

If you enable WP_DEBUG on the site and then activate a payment method does it show any errors?


Mohamed Tarek

July 5, 2017 at 2:52 am

Yes, it shows the following at the top of the page:

Notice: The called constructor method for WP_Widget in ColumnsWidget is deprecated since version 4.3.0! Use
__construct()
instead. in /home/lucid/public_html/wp-includes/functions.php on line 3894

Warning: session_start(): Cannot send session cache limiter – headers already sent (output started at /home/lucid/public_html/wp-includes/functions.php:3894) in /home/lucid/public_html/wp-content/plugins/event-espresso-core-reg/core/EE_Session.core.php on line 475


Mohamed Tarek

July 5, 2017 at 3:28 am

I’m using the theme Iced Mocha which I believe caused the posted error, I changed to the default theme, the error is gone yet I still get an empty page when I try to activate any payment method.


Tony

  • Support Staff

July 5, 2017 at 3:37 am

Hmm, yeah the above notices aren’t the problem (the first is a notice stating something needs updating, the second is thrown because the first notice is shown when it’s not expected).

Is this a new site or have you moved it from another domain (test site for example)?

Can you create events within EE without a problem?

I’m assuming Invoice is the only payment method activated on the site currently?


Mohamed Tarek

July 5, 2017 at 3:54 am

Its not a new site, used to work well in the past, We moved all our sites to a new server this week yet I believe all the software versions were matched to avoid and errors.

Yes, I just created a test event and didn’t have any problems.

Right now I have check and invoice activated as payment methods.

Thank you.


Tony

  • Support Staff

July 5, 2017 at 4:32 am

Is this the first time you have tried to active a Payment Method since the move?

If you edit the description field for the Invoice payment method and save, does it save? – http://take.ms/Vtrlg

(Just add some additional text, save and confirm it saves, then remove it)


Mohamed Tarek

July 5, 2017 at 4:51 am

Yes, it’s the first time after the move, I was upgrading WordPress yesterday then got the blank screen when doing so, my host fixed it and disabled all plug-ins to see if one of them caused the problem, I then reactivated all plug-ins again including the payment ones, went in EE to activate them their too but got the empty screen.

I was able to edit the description for the invoice and save it without problems.


Josh

  • Support Staff

July 5, 2017 at 11:52 am

Hi Mohamed,

It may be something related to the payment methods within the database did not get copied over when the site got moved. If you can complete the secure form on this page we can investigate further to see if we can find what’s missing.


Mohamed Tarek

July 5, 2017 at 12:12 pm

Thanks Josh, just completed the form as requested.


Josh

  • Support Staff

July 5, 2017 at 12:18 pm

Hi Mohamed,

I found the source of the problem. There was a very old development version of the Payment Methods Pro add-on activated. There was actually a lot of work that went into that plugin since the copy you have was downloaded. I’ve deactivated the Payment Methods Pro add-on on your site, you can download the current version from your account page.


Mohamed Tarek

July 5, 2017 at 12:34 pm

Thanks Josh, I appreciate your support!

Viewing 13 reply threads

The support post ‘Payment methods not activating’ 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