wp-e-commerce / WP-e-Commerce

WP eCommerce - The most popular independent eCommerce platform for WordPress
https://wpecommerce.org
GNU General Public License v2.0
215 stars 216 forks source link

No downloadable link after payment received via Paypal Express (IPN?) #788

Open ReactorShop opened 10 years ago

ReactorShop commented 10 years ago

I'm currently testing Paypal's IPN with a $1 downloadable PDF. It's the first time I'm testing the Paypal Express payment gateway, so I'm not sure about how its process flow is presented in WPEC.

I uploaded a file into the Product Download UI of this product and disregarded shipping.

Since a post I read said that IPN doesn't work on Sandbox, I'm trying this live with Paypal website production settings. These are the events as they happen.

a) After clicking the payment button, the "customer" is sent to the Paypal website, where "he" pays and then is returned to my website.

b) The "customer" immediately gets a "Purchase Invoce.

c) The store administrator gets a "Transaction Details"/"Invoice data" e-mail from the store.

c) When the Transaction Results page for this "customer" finishes loading, "he" gets the following message:

"Thank you for purchasing with blah blah blah, any items to be shipped will be processed as soon as possible, any items that can be downloaded can be downloaded using the links on this page. All prices include tax and postage and packaging where applicable. You ordered these items:

Name Price Quantity Item Total blah blah $1.00 1 $1.00

Total Shipping: $0.00 Total: $1.00"

No downloadable link is visible.

d) A few seconds later, I, as administrator, get the classical "Hello blah blah, You received a payment of $1.00 USD from blah blah blah "

e) I log into my store as administrator and navigate towards the Dashboard and I see at the Sales Summary that I have a $1 sale.

f) I log into Paypal to my store account and see that an IPN was sent to my store.

Since this is the first time I'm using this, the problem I see is that no downloadable link is visible at the transaction results page. I'm using the customizr theme, but enabled to show the complete post on pages so that it doesn't cut any information from the WPEC's theme templates.

Am I missing something?

I appreciate your support.

mihaijoldis commented 10 years ago

Is the 1$ sale marked as Accepted Payment ?

ReactorShop commented 10 years ago

Yes they are:

wpec20140109_01

Thank you for replying, @misulicus.

ReactorShop commented 10 years ago

Ok. Question goes here:

@JustinSainton Where did a prospective customer stopped the buying process if you get an "Incomplete Sale" order status in the Sales Log? I see the shipping details, billing details, phone number, payment method and even the "how the user found us" filled in.

mihaijoldis commented 10 years ago

I believe at that point considering all the other data is ok the probe is with the payment. Like invalid card data, no money on card or any other payment processing errors

ReactorShop commented 10 years ago

Thank you for replying, @misulicus

Google Merchant Center checked my website between yesterday and today. I don't know if it was them, but if they were, I'm guessing that the support tech added an item, and calculated shipping, but I'm not sure how far did he/she went into the process (if they went as far as to see the payment gateway page and cancelled, if they only waited to see if the rates were calculated, filled the customer data, and saw the gateway radio buttons and bailed, etc)

That's why I was asking to see how far in the process a prospective customer would have gone to get this kind of sales log entry.

Well, they only asked me to improve the contact information and add SSL to transmit the customer data to the payment gateway processor. I'm currently working on fixing these things.

Again, thank you!

JustinSainton commented 10 years ago

@ReactorShop Is this still an issue? With PayPal, if a customer gets to the PayPal page, but doesn't complete the order, that is the most common reason for an Incomplete Order.

JustinSainton commented 10 years ago

Punting to future release pending reporter feedback.