Page 1 of 1

PayPal Pro Cancelation Form Hangs!

PostPosted: February 5th, 2011, 9:20 am
by mweichert
Hello,

I'm just about to release a site into the wild - the whole setup process for s2member was a breeze. That site is ready to go live, but I found one small problem - customers can't cancel their subscription (perhaps that's a feature, not a bug?)

My page is very simple, it includes nothing but the shortcode for the cancellation form. However, when the customer submits the form it just sits there - with "Loading..." endlessly displaying in the status bar.

Any ideas?

Thanks,
Mike

Re: PayPal Pro Cancelation Form Hangs!

PostPosted: February 5th, 2011, 9:29 am
by mweichert
More information - only appears to "hang" when using Safari. Firefox doesn't hang - but when the form submits the user doesn't receive a response message. Their recurring billing profile isn't cancelled either.

Re: PayPal Pro Cancelation Form Hangs!

PostPosted: February 5th, 2011, 9:33 am
by mweichert
Eeek - found this error in my php_errors.log file:

Code: Select all
[05-Feb-2011 14:30:54] PHP Warning:  call_user_func_array() [<a href='function.call-user-func-array'>function.call-user-func-array</a>]: First argument is expected to be a valid callback, 'ws_plugin__s2member_pro_paypal_cancellation' was given in /mnt/stor2-wc1-dfw1/406533/www.mydomain.com/web/content/wp-includes/plugin.php on line 395


Bug?

Re: PayPal Pro Cancelation Form Hangs!

PostPosted: March 4th, 2011, 8:31 am
by Jason Caldwell
Thanks for reporting this important issue:
mweichert wrote:
Code: Select all
[05-Feb-2011 14:30:54] PHP Warning:  call_user_func_array() [<a href='function.call-user-func-array'>function.call-user-func-array</a>]: First argument is expected to be a valid callback, 'ws_plugin__s2member_pro_paypal_cancellation' was given in /mnt/stor2-wc1-dfw1/406533/www.mydomain.com/web/content/wp-includes/plugin.php on line 395


Hmmm. This looks to me like a corrupted installation of s2Member. If that function is not available during the callback, you may have files missing from your /wp-content/plugins/s2member-pro/ directory. Please try installating the latest release of s2Member and s2Member Pro. Be sure to completely remove your existing installation directories first, then install fresh copies of the latest versions ( available in your s2Member.com account ). Please report back via email to support if the problem continues.