May 15, 2010 at 1:05 am #1045
If WP eStore or another plugin is telling you that you received a pending payment after paying on PayPal then the sale will not be processed immediately. It will wait for the fund to clear before processing the payment and giving out the download links. This is to protect you from scammers. There can be a few reasons for PayPal to not clear the fund. These reasons are listed below.
Bottom line… if PayPal is not clearing the payment in your account right after a purchase then there is an issue with your PayPal account setup and you need to address this by contacting PayPal. You can ask them “why isn’t the fund getting cleared immediately after a payment” and they should be able to help.
Here is a list of reasons why a payment can be in pending/not cleared status… have a look through them and see if any of these apply in your case.
Address: The payment is pending because your customer did not include a confirmed shipping address and your Payment Receiving Preferences is set to allow you to manually accept or deny each of these payments. To change your preference, go to the Preferences section of your PayPal Profile.
Authorization: You set the payment action to Authorization and have not yet captured funds.
eCheck: The payment is pending because it was made by an eCheck that has not yet cleared.
Intl: The payment is pending because you hold a non-U.S. account and do not have a withdrawal mechanism. You must manually accept or deny this payment from your Account Overview.
Multi-currency: You do not have a balance in the currency sent, and you do not have your Payment Receiving Preferences set to automatically convert and accept this payment. You must manually accept or deny this payment.
Order: You set the payment action to Order and have not yet captured funds.
Payment Review: The payment is pending while it is being reviewed by PayPal for risk.
Unilateral: The payment is pending because it was made to an email address that is not yet registered or confirmed.
Upgrade: The payment is pending because it was made via credit card and you must upgrade your account to Business or Premier status in order to receive the funds. upgrade can also mean that you have reached the monthly limit for transactions on your account.
Verify: The payment is pending because you are not yet verified. You must verify your account before you can accept this payment.
Other: The payment is pending for a reason other than those listed above. For more information, contact PayPal Customer Service.
Checking if a PayPal Account is Verified
Log into your PayPal account then go to the following URL to check if the specified paypal email address is verified:
You will need to replace [firstname.lastname@example.org] with the actual PayPal email address you are trying to check for.November 3, 2010 at 12:26 am #20482
Just got a Post Payment Verification failure email with a link to this page. The reason was, “Wrong Product Price Detected”. The price for an annual subscription, and is set up so that the first year is at a lower (trial) price. So I used the trial period fields to set the lower price they will be charged for the first year, and the price of this product is set at the full price.
Because the plugin allows for the trial price I thought it should work. I’ll check with the purchaser to see if any of the other options you mention above may apply, but I was just wondering…
I had “Use Automatic Post Payment Processing” ticked. If I untick that will it stop the Post Payment Verification? We were using that option to send an email automatically after payment.November 3, 2010 at 2:25 am #20483
Don’t change any of the settings to make it work. The security check it there to make sure people don’t send you different amount than the one you specified in the eStore. For a subscription payment the value in the “Price” field doesn’t matter as it uses the values set in the “Subscription” section. So just use a value lower than the trial or recurring amount in the “Price” field and the verification will pass.November 4, 2010 at 10:11 am #20484
That is exactly what I had, and still got this failure message. So why would it do that?November 4, 2010 at 10:42 pm #20485
Okay, another payment that was similar went through fine (different customer). So I have another question. I have ticked the box to have Paypal reattempt processing if it fails. What is the schedule for that, how many days does Paypal wait before it tries again?
Is that prompted by the plugin, or does estore just tell Paypal to do that and Paypal takes it from there?
DonnaNovember 5, 2010 at 3:35 am #20486
eStore just tells PayPal to do it and PayPal takes care of it. Sometimes it depends on the method of payment the customer is using in his/her PayPal account. If PayPal do not receive the money immediately then it will use the pending payment until the money is cleared.November 5, 2010 at 4:45 am #20487
Okay, thank you Amin! I got my client to check and it looks like the money is in his account now. So it’s all sorted. It’s good to know this though, your answer has really helped, especially in the future so we know what to expect if we get something like this again.
DonnaJanuary 27, 2011 at 2:27 pm #20488babouyesMember
Hi, I just got a similar error with this link here.
This was 3 or 4 days ago. Now, i receaved a mail from paypal that the payment was done succesfully. I got the money on my paypal account, but the customer didn’t got the product. It seems to be “on hold”.
What can I do to give the customer the product? He is not on the customer list in the plugin “Manage Customers” tab.
Thank youJanuary 28, 2011 at 3:32 am #20489
WP eStore -> Admin Functions -> Generate a link for this product then give to the customer if you are confident that the money is fully cleared and in your account so that it can’t be reversed by the buyer.January 29, 2011 at 5:04 pm #20490babouyesMember
I’m using pdf stamper as well. How do I generate the link for this customer with his details (email adress, adress, name, etc…?)? I can’t beleave I have to do this manually… do I?January 30, 2011 at 3:47 am #20491
You can go to the “Manual Stamping” menu of the PDF stamper and stamp the PDF with whatever details you want.
Manual intervention is only needed when something is wrong. This is not something you will have to do all the time. What you need to do in the meantime is contact PayPal ask why the payment is not getting cleared immediately. If there is a valid reason for the payment to be unclear then why isn’t the cleared payment notification hitting the eStore? Have you turned on debug so you can see if the payment notification (IPN) is reaching eStore? More details about debugging is explained here:August 14, 2012 at 8:17 pm #20492friendsjournalMember
We got this message on a refund transaction:
The post payment verification for a payment failed. This could happen for one of the following reasons:
1. The fund for the payment have not cleared in PayPal yet (no need to do anything as the digital product will be delivered once the fund clears).
2. Someone maybe trying to scam a purchase! (no worries… WP eStore got your back
3. You have made a mistake somewhere (please see the failure reason section below to find out more details about this).
===== Exact Reason for This Failure =====
Here are some more details for the exact cause of this transaction failure…
Funds have not been cleared yet. Product(s) will be delivered when the funds clear!
Is there any action that needs to be taken? On our PayPal account, our refund to the customer is pending, but I believe that’s normal.August 15, 2012 at 1:05 am #20493IvyMember
No, you do not need to take any action. eStore generates that email and sends it to the admin whenever it receives an *out of the ordinary* notification. This allows the admin to investigate the action and see if anyone is trying to scam you. In your case you can simply ignore that email.August 15, 2012 at 2:29 pm #20494friendsjournalMember
Thanks.December 21, 2012 at 5:23 am #20495Pitou31Member
I got the same message (warning ?) but It is difficult to check the all process because I am using the SandBox Paypal procedure meaning that the e-mails are wrong and they prevent me to check if everything goes right.
Please could you tell me how to test using SandBox Paypal option and if the warning message is link to this option.
- You must be logged in to reply to this topic.