Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › WP eStore Troubleshooting › Fatal error: Call to undefined method Emember_Auth::getInstance()
- This topic has 10 replies, 3 voices, and was last updated 12 years, 11 months ago by Jimmurdoch.
-
AuthorPosts
-
December 20, 2011 at 9:10 pm #5089JimmurdochMember
Hi,
I am testing my 2Checkin account with eStore.
On first test transaction I got $60 showing instead of $59.95.
Also no Aweber email was sent and no subscriber was added.
On checking your site I noticed the rounding error was corrected with a more recent plugin.
So I requested and downloaded the zip file, unzipped and FTP uploaded the entire folder in WP plugins folder as instructed.
After enabling the plugin again and testing, when I click the 2Checkin payment button I get this error message:
Please wait, your order is being processed… You will be redirected to the payment page shortly
Processing Order…
If you are not automatically redirected to the payment page within 5 seconds…
Fatal error: Call to undefined method Emember_Auth::getInstance() in /home/content/52/7537452/html/wp-content/plugins/wp-cart-for-digital-products/wp_eStore1.php on line 840
This error shows with a rotating flower image.
You can test it here:
http://losttomeaningful.com/shapeyourfuture/
The 2Checkout is still on Demo mode.
I trust there is a quick fix for this. Thank you very much.
Jim Murdoch
December 20, 2011 at 9:30 pm #39906JimmurdochMemberOK. I realized after posting this the reference to Emember. So I updated all my T&T plugins.
Now the error is gone and the payment process ends as expected. I get the emails from 2Checkout.
But I still do not get an email from Aweber. The email parser there looks like this:
Description: eStore
Trigger Rule: From:[^n|.]+support@losttomeaningful.com Match On: Headers
Decode HTML Entities? No
Rule 1: n[>s]*Email:s+(.+?)n Match: Body Store In: Email
Rule 2: n[>s]*Name:s+(.+?)n Match: Body Store In: Name
Thanks
December 21, 2011 at 2:03 am #39907PeterMemberHi,
You say that you don’t get an email from Aweber – but are your subscribers being added to the AWeber list?
Also, could you please turn debug on and try to reproduce the problem and let us know the output of the eStore_post_payment_debug.log?
https://support.tipsandtricks-hq.com/forums/topic/how-and-when-to-enable-debug-and-what-does-it-do
December 21, 2011 at 6:11 am #39908adminKeymasterPlease check this checklist for troubleshooting autoresponder issues:
December 21, 2011 at 8:30 am #39909JimmurdochMemberHi, thanks for the fast response.
No, the subscriber is not being added to the list.
I just tested the squeeze page and that did add the subscriber to the list. I got the emails from Aweber.
Here are the logs after a squeeze page test and a transaction:
ipn_handle_debug.log
[12/21/2011 6:36 AM] – Advisory : Log file reset.
eStore_post_payment_debug.log
[12/21/2011 6:36 AM] – Advisory : Log file reset.
[12/21/2011 7:15 AM] – SUCCESS :eStore post payment processing script invoked
[12/21/2011 7:15 AM] – SUCCESS :Handling payment data from: 2co
[12/21/2011 7:15 AM] – SUCCESS :Retrieving order details… Key: Gateway: 2co
[12/21/2011 7:15 AM] – SUCCESS :gateway=2co, custom=, txn_id=, txn_type=, transaction_subject=, first_name=, last_name=, payer_email=, num_cart_items=, subscr_id=, address= , , , , phone=, coupon_used=, eMember_username=, eMember_userid=, mc_gross=, mc_shipping=, mc_tax=, address_street=, address_city=, address_state=, address_country=,
[12/21/2011 8:16 AM] – SUCCESS :Performing item specific autoresponder signup if specified.
[12/21/2011 8:16 AM] – SUCCESS :AWeber signup from email address:Lost to Meaningful <support@losttomeaningful.com>
[12/21/2011 8:16 AM] – SUCCESS :Preparing to send AWeber signup request email.
[12/21/2011 8:16 AM] – SUCCESS :Sending AWeber signup request email via WordPress mailing system. From email:support@losttomeaningful.com
[12/21/2011 8:16 AM] – SUCCESS :AWeber list to signup to:lost2meaningful@aweber.com
[12/21/2011 8:16 AM] – SUCCESS :AWeber item specific signup operation performed for customer:info@jimsnetwork.com
[12/21/2011 8:16 AM] – SUCCESS :Performing global autoresponder signup if specified.
squeeze_form_debug.log
[12/21/2011 6:36 AM] – Advisory : Log file reset.
[12/21/2011 8:16 AM] – SUCCESS : Processing free download request for squeeze form submission…
[12/21/2011 8:16 AM] – SUCCESS : Decrypting product ID value: Mw==
[12/21/2011 8:16 AM] – SUCCESS : Received Data…[Name:Jimmy][Email:info@jimsnetwork.com][Product ID:3][ap_id:jimmurdoch][IP Address:92.107.225.237]
[12/21/2011 8:16 AM] – SUCCESS : Email with the download link sent to: info@jimsnetwork.com
[12/21/2011 8:16 AM] – SUCCESS : Performing autoresponder signup if specified in the settings…
[12/21/2011 8:16 AM] – SUCCESS : Updating the customers database with the visitor details…
[12/21/2011 8:16 AM] – SUCCESS : Affiliate Referrer ID Value:jimmurdoch
[12/21/2011 8:16 AM] – SUCCESS : Squeeze form task complete.
It looks like 2CO is not returning the parameters.
In 2CO Notifications under Order Created I have placed the following:
http://www.losttomeaningful.com/wp-content/plugins/wp-cart-for-digital-products/eStore_2co_ipn.php
and ticked the Enable box.
Thanks for your help.
Jim
December 21, 2011 at 2:11 pm #39910JimmurdochMemberMaybe this is connected. I wanted to change the product button image and discovered edits were not taken even though it gave a confirmation.
I then noticed that I could not create a new product. Same thing, notification that product was created but nothing was.
Thinking the database got corrupted with the upgrade, I then removed eStore completely from WP plugins and dropped all the eStore tables.
Then I installed eStroe again from within WP using the Zip file. All the previous settings except the product was still there, including my Paypal and 2CO settings. I created the product successfully.
As payment gateway 2CO is selected and Paypal is not selected. Yet when I click the Buy now button a Paypal payment page opens.
I can’t change this. Even if I remove my Paypal email address it stays there. It doesn’t matter what is selected in the Gateway page Paypal is always called up.
This is similar to what was happening with the product page, can’t edit, can0t change anything. What is going on?
December 21, 2011 at 2:52 pm #39911JimmurdochMemberSomething I just noticed with further testing.
When I use the add to cart button and display the cart (as I was doing previously) I get the 2CO button.
But when I use a simple Buy Now button it goes straight to Paypal.
My Gateway settings have only 2CO selected.
The above parameter problem still exists.
Thanks,
Jim
December 22, 2011 at 10:10 am #39912adminKeymaster1. Can’t edit product after update would be related to the issue explained here (see the WP eStore section):
https://support.tipsandtricks-hq.com/forums/topic/wordpress-33-and-wp-emember-issue
2. 2Checkout only sends the payment notification (INS) to your registered site (the site you used to register your 2Checkout account). They don’t have the option like PayPal does (have one 2checkout account then use it on all your sites). So make sure this site where you are using the plugin is actually the registered site for your 2checkout account otherwise 2CO won’t send any notification here:
http://www.losttomeaningful.com/wp-content/plugins/wp-cart-for-digital-products/eStore_2co_ipn.php
3. The “Buy Now” type button is a PayPal only thing (2Checkout doesn’t have that option). Simply use “Add to Cart” buttons for your products if you are using 2CO.
December 26, 2011 at 5:01 pm #39913JimmurdochMemberHi Again, points 2 and 3 OK. Although I still have the initial problem getting no new sign ups. But this may be due to my 2CO account still being under review.
As for 1, I have just downloaded and installed the eMember and EStore plugins afresh. But I am unable to change anything in the Membership Level. I can’t add a new level and I can’t edit an existing one. After an edit attempt I get this message at the top of the page:
“Membership Level Update Failed..”
Thank you
December 27, 2011 at 4:26 am #39914adminKeymasterI have sent you an email to get site access so I can check it out.
December 29, 2011 at 8:05 pm #39915JimmurdochMemberSorry for the delay. I’ve sent the form.
Thanks.
-
AuthorPosts
- You must be logged in to reply to this topic.