July 27, 2010 at 4:11 am #1565
Sorry if this is a dumb newbie post. I’ve just installed wp estore to [www.escapetothepole.com] (I’m running the Headway theme). I’m keen to collect customer details (first and last name and email address) from purchasers, but when I have test bought something using Paypal, I get taken straight to Paypal and out again. The customer database in the plug in doesn’t update at all nor is there any chance to. Is this what is suppose to happen?
When I choose ‘manual’ for the checkout option I do get a customer details page to fill in and that does update the customer database.So does it just work for ‘manual’ checkout?July 27, 2010 at 7:06 am #22808amin007Participant
Running a transaction with debug enabled should reveal the issue. This post will help:July 30, 2010 at 3:18 am #22809
Thanks for your reply. I’ve enabled debug and it says that the problem is that the Paypal payment is pending. In the ‘WP Estore payment verification failed’ mail it gives the Paypal parameters at the end. Here is the part of this code that says why the payment is pending….
You can see that the pending reason is ‘unilateral’. In the Paypal help for IPN it says that when the pending reason is unilateral “The payment is pending because it was made to an email address that is not yet registered or confirmed.” This is odd because the receiver email address listed in the paypal parameters is correct and verified. However, when I initially set up WP Estore I did have it set to an email that wasn’t registered.
Is there any chance that the WP estore is sending incorrect information to Paypal? Where can we see what it sends?July 30, 2010 at 3:35 am #22810
Hmm it might be that I’m testing in PayPal Sandbox but still using my email – which isn’t a Sandbox email, I’ll try thatJuly 30, 2010 at 5:26 am #22811amin007Participant
Please correct the pending payment issue and it will work fine (eStore is not sending incorrect information).July 31, 2010 at 8:12 pm #22812
SOLVED – for anyone else who is interested. The problem was that initially in eStore settings I set up an email that wasn’t registered and verified with Paypal. This caused the payments not to go through. Then because Paypal wouldn’t let me send payments to myself I switched on Paypal Sandbox. I thought that all I needed was to created a dummy buyer to use Sandbox, but you need to create a dummy buyer and a dummy merchant.
After I found out the cause of my Payment Pending issue (and if you read the paypal code at the end of the email that eStore sends you and search for “pending_reason” then cross check that against the list that paypal gives you on this page
then you might get some help with exactly what your pending reason is. In my case it was ‘unilateral’ which meant it was an email problem. Once I fixed that and switched off sandbox it all worked!August 1, 2010 at 12:41 am #22813IvyMember
Hi, You can also find a list of why a “Pending Payment” maybe happening in the following forum post:
- You must be logged in to reply to this topic.