4 replies [Last post]
littly_kitty's picture
Offline
Bug Finder
Joined: 01/20/2008
Juice: 155
Was this information Helpful?

Hi

I am using the file download module so users can download content after making a purchase.
I am using Pay Pal Payment standard on a live pay pal server (i.e. not sandbox).

However, when my customers make an order and complete payment with paypal, the order is always set to Paypal pending.
Is there anyway the order can be set to complete, so they can download the file immediately?

I have looked at setting up conditional actions and making sure Payment Action is set to "complete sale" in admin/store/settings/payment/edit/methods, but no joy.

Any tips?

Scott M. Sanders's picture
Offline
Joined: 04/24/2009
Juice: 323
Re: Pay Pal Pending despite payment received -Using live site

Have you made sure that your PayPal seller account is verified?

torgosPizza's picture
Offline
Bug FinderEarly adopter... addicted to alphas.Getting busy with the Ubercode.
Joined: 08/14/2007
Juice: 4110
Re: Pay Pal Pending despite payment received -Using live site

Can you check to see if the IPN was reported to your store? You'll need to go to Watchdog and filter by uc_paypal.

In my experience it isn't always an "instant notification" despite the fact that's what it's called. But if you're seeing this for ALL of your orders, then it's possibly a a Conditional Actions issue. Also, is your IPN URL set to be https instead of http? I think I remember reading somewhere that your "return URL" has to be configured for https otherwise the post won't work, but I'm not 100% sure that is true (or that I'm remembering it correctly).

Either way, definitely check Watchdog for those IPN notifications first. If you don't see any whatsoever, then there might be something wrong in your PayPal config.

BTW, this is using WPS (Web Payments Standard) or the Pro version of PayPal?

--
Help directly fund development: Donate via PayPal!

littly_kitty's picture
Offline
Bug Finder
Joined: 01/20/2008
Juice: 155
Hi The paypal account wasn't

Hi

The paypal account wasn't verified.
I have verified it, but it now says "payment received" in Ubercart instead of payment complete - so the user still cannot download a file.

>>>Also, is your IPN URL set to be https instead of http?
It says Http instead of https. How do I change it to https?

>>>> Can you check to see if the IPN was reported to your store? You'll need to go >>>> to Watchdog and filter by uc_paypal.

Yes it is reported.
It says:
"Receiving IPN at URL for order 13."
and then "IPN transaction verified."

>>>> BTW, this is using WPS (Web Payments Standard) or the Pro version of PayPal?

Payments Standard UK

>>>> When it's possibly a a Conditional Actions issue

Could you post screen grabs of the correct conditional actions settings?

I'd really appreciate help with this as its driving me crazy!

torgosPizza's picture
Offline
Bug FinderEarly adopter... addicted to alphas.Getting busy with the Ubercode.
Joined: 08/14/2007
Juice: 4110
Re: Hi The paypal account wasn't

Well if the transaction was verified then everything works now up until the Pending issue. In your Conditional Actions setting, what do you have it configured for? If it's stopping at "Payment Received" then it means your CA action is set to move it there. You might try changing it to "Completed" (which is probably the status you have set for File Downloads in your store's "Features" config) - and then the users should be able to download their files.

Double-check those settings in admin/store/settings/products/edit/features to see what status your Files are supposed to be enabled on. (You could also try changing that to Payment Received so that the files are enabled at that status instead, but that is your choice.)

--
Help directly fund development: Donate via PayPal!