September 14, 2010 at 8:09 am #1838
i am using wp-estore and wp-eMember on my site. On a page i am using following shortcode
to display the purchase history of a user but it is not showing any purchase history. Does this happening because i am in sandbox mode OR do i need to change some setting to save the purchase history and then it will be displayed.
Please help…September 15, 2010 at 1:37 am #24290
Are your members making the purchases while logged in as a member? If they are purchasing anonymously then the plugin won’t know whose account the the purchase should go under.
If your answer is yes to the above then can you please go to the “Manage Customers” menu of eStore and click on the “Edit/View” link of a purchase record and look at the “eMember User ID” field. Do you see a value there?September 15, 2010 at 8:00 am #24291
No, i am not seeing any customer list in “Manage Customer” section and when i try to search for a customer it gives me a message ” No customer found.”.
Is there any setting which i need to enable OR something else. Please suggest?September 16, 2010 at 1:42 am #24292IvyMember
Hi, Can you please run a test transaction with the debug turned on? If you need help reading the debug log please let us know.
You can read more about the debug here:September 16, 2010 at 4:34 am #24293
If you are testing a subscription payment then make sure you read this post:September 17, 2010 at 10:31 am #24294
Sorry for the late reply. Here is the content of my debug file after a transaction.
[09/17/2010 10:27 AM] – SUCCESS :Paypal Class Initiated by [ip-address]
[09/17/2010 10:27 AM] – SUCCESS :Post string :
[09/17/2010 10:27 AM] – SUCCESS :Connection to http://www.sandbox.paypal.com successfuly completed.
[09/17/2010 10:27 AM] – FAILURE :IPN validation failed.
[09/17/2010 10:27 AM] – SUCCESS :Paypal class finished.
I also noticed one thing, even after successful transaction, my cart is not empty and i also didnt get any email regarding my purchase.September 17, 2010 at 11:48 am #24295
During my search, i also found out that i need to enable the IPN settings under my account, and i have also enabled it. I have added my site’s url as return url in IPN simulator settings.
Following check boxes are also enabled under my wp-estore settings :
1)Use Automatic Post Payment Processing – checked.
2)Send Emails to Buyer After Purchase – checked.
3)Enable Debug -checked.
4)Enable Sandbox Testing-checked
Payment Gateway settings:
1)Use PayPal Payment Gateway – checked.
2)Use PayPal Profile Based Shipping – checked.
1)Use Manual Payment Option – checked.
2)Automatically Update Customer & Products Database – checked.September 18, 2010 at 1:16 am #24296
If you don’t have IPN enabled then the post payment processing wont’ happen as PayPal won’t send the payment data to the plugin. Did you do a test run with debug enabled after you enabled the IPN?September 22, 2010 at 9:50 am #24297
I dont know what is happening. I have enabled the ipn on paypal but i am still getting IPN is disabled in the log. Is there a setting on wp-estore that i need to change after enableing IPN?
Just to confirm:
I have set the website url as my returning url. Is that correct? I was following this post:
Please help..September 22, 2010 at 1:16 pm #24298
The clue is in that debug output…
“[09/17/2010 10:27 AM] – SUCCESS :Connection to http://www.sandbox.paypal.com successfuly completed.”
WP eStore -> Settings -> General Settings -> Testing and Debugging Settings -> Enable Sandbox Testing
Please uncheck the box.September 23, 2010 at 4:55 am #24299
As of my post, i know, i am testing in sandbox mode. so again my question is, Is the purchase history is not visible because of sandbox mode and will start displaying after i will switch to live mode with IPN enabled PayPal account?September 23, 2010 at 6:08 am #24300
Just to confirm, what you are trying to do…
You are trying to use the sandbox mode, and are getting IPN validation errors, correct?
If you are trying to use sandbox mode, did you remember to…
* Log into your sandbox account, before beginning the transaction.
* Use your sandbox seller’s account e-mail address in eStore, instead of your regular PayPal e-mail address.
* Complete the transaction using your sandbox buyer’s account e-mail address.September 23, 2010 at 11:02 am #24301
Yes, i followed exactly same steps described by you and i have also enabled the IPN settings for my sandbox seller’s account.September 23, 2010 at 11:27 am #24302
Thanks for adding more clarity to this. We now know for sure that you are trying to do this with the sandbox account.
Have you ever tried any of this in the non-sandbox mode, with your real PayPal account?
The reason I am asking, is so that Amin can know whether this is a sandbox-only related difficulty or a difficulty that, because it happens in both modes, is eStore related.September 23, 2010 at 12:46 pm #24303
no, i have not tested it a real paypal account. My question is even if it is sandbox, dont you agree that it should show the purchase history. The point of using a sandbox mode is to simulate same environmental as live. I have enabled every needed setting then even it is not working.
- You must be logged in to reply to this topic.