Forums / PayPal Express Checkout support / Customer downloads not being activated until I change order status to "Processing"?

Customer downloads not being activated until I change order status to "Processing"?

Locked

Started by sirganya on 26 Jan 2009, 9:30 PM · Views: 4,346

Results 1 to 10 of 10
This thread is locked. New replies are disabled.
26 Jan 2009, 9:30 PM
#1
sirganya avatar

sirganya

New Zenner

Join Date:
Jan 2009
Posts:
4
Plugin Contributions:
0

Customer downloads not being activated until I change order status to "Processing"?

I'm having a problem with downloads. When the customer returns to the transaction complete page on Zen Cart it doesn't allow the download until the administrator changes the order status from pending to processing.

My setup for the Paypal express module is as follows:

Set Order Status: Processing [2]
Set Unpaid Order Status: Processing [2]

I have tried them at Delivered[3] also but it didn't help.

On the product page I have

Product is Virtual: Yes, Skip Shipping Address

selected, and have tried this both ways also.

The Attribute

Download PDF

is applied to the product.

Is there a way to get this to be immediately available for download after the paypal transaction has completed.

Thanks for an excellent product!

Best,
Greg

26 Jan 2009, 10:01 PM
#2
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,511
Plugin Contributions:
176

Re: Customer downloads not being activated until I change order status to "Processing"?

sirganya:

My setup for the Paypal express module is as follows:

Set Order Status: Processing [2]
Set Unpaid Order Status: Processing [2]

How is the order getting into "Pending" status then?

Or ... maybe those orders aren't actually being paid for via PayPal Express Checkout?

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

28 Jan 2009, 1:12 AM
#3
sirganya avatar

sirganya

New Zenner

Join Date:
Jan 2009
Posts:
4
Plugin Contributions:
0

Re: Customer downloads not being activated until I change order status to "Processing"?

Thanks for the reply.

DrByte:

How is the order getting into "Pending" status then?

beats me....

Or ... maybe those orders aren't actually being paid for via PayPal Express Checkout?

so even though it goes thorough the process, take credit card and returns to the checkout success page PayPal might not be authorizing the transaction? is that what you mean?

I followed the set up instructions and the API seems to accept my credentials.. how does the process work? Is there a delay on with PPEx or is the transaction auth. immediate? I assumed it was the former but I read on a post that it's possible to have the download button appear immediately..

28 Jan 2009, 3:41 AM
#4
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,511
Plugin Contributions:
176

Re: Customer downloads not being activated until I change order status to "Processing"?

I suspect you've got more than one PayPal module enabled ... Express and Standard.

Standard always encounters a delay because it has to wait for Paypal to come and talk to your server to release the order.
Express immediately sets the order to paid if it was actually paid.

You should turn off Standard if you're using Express.

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

28 Jan 2009, 9:30 PM
#5
sirganya avatar

sirganya

New Zenner

Join Date:
Jan 2009
Posts:
4
Plugin Contributions:
0

Re: Customer downloads not being activated until I change order status to "Processing"?

I think the module is correct. the log returns this. Is there a way to override the setting so it allows downloads automatically?

Thanks...

Response:
Array
(
[TOKEN] => EC-1**********
[TIMESTAMP] => 2009-01-28T21:02:10Z
[CORRELATIONID] => *********
[ACK] => Success
[VERSION] => 3.2
[BUILD] => 801690
[CURL_ERRORS] =>
)

SetExpressCheckout, Elapsed: 238ms -- Success

28 Jan 2009, 9:35 PM
#6
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,511
Plugin Contributions:
176

Re: Customer downloads not being activated until I change order status to "Processing"?

That's a "SetExpressCheckout" log, which is only indication that someone started a PayPal login ... it doesn't confirm payment whatsoever. Payment confirmations would appear in a "DoExpressCheckoutPayment" log.

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

28 Jan 2009, 9:36 PM
#7
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,511
Plugin Contributions:
176

Re: Customer downloads not being activated until I change order status to "Processing"?

What are all the settings in your Admin->Modules->Payment->PayPal Express Checkout screen?

And please list ALL the installed payment modules from Admin->Modules->Payment.

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

29 Jan 2009, 3:57 AM
#8
sirganya avatar

sirganya

New Zenner

Join Date:
Jan 2009
Posts:
4
Plugin Contributions:
0

Re: Customer downloads not being activated until I change order status to "Processing"?

Thanks for your time on this. It's much appreciated!

Authorize.net (SIM) authorizenet
Authorize.net (AIM) authorizenet_aim
Authorize.net - eCheck authorizenet_echeck
Credit Card - Offline Processing cc
Cash on Delivery cod
The Zen Cart FREE CHARGE CARD freecharger
GoogleCheckout googlecheckout
Linkpoint/YourPay API linkpoint_api
Check/Money Order moneyorder
Nochex APC nochex_apc
PayPal IPN - Website Payments Standard PayPal
PayPal Website Payments Pro PayPal
PayPal Express Checkout (Debug)

These are the modules listed but only Pay Pal Express has a green dot, all others are red.

Paypal Express settings are:

Enable this Payment Module
True

Sort order of display.
0

Payment Zone
--none--

Set Order Status
Processing [2]

Set Unpaid Order Status
Pending [1]

Set Refund Order Status
Pending [1]

Express Checkout: Require Confirmed Address
No

Express Checkout: Select Cheapest Shipping Automatically
Yes

Express Checkout: Skip Payment Page
Yes

Express Checkout: Automatic Account Creation
Yes

Payment Action
Final Sale

Transaction Currency
Selected Currency

PayPal Page Style
Primary

API Signature -- Username
joe_api1.joesgrille.com

API Signature -- Password


API Signature -- Signature Code
AB0nxOsY088KLfYgYV6wTg3RLXKJAu2NZBz.ly***********

PayPal Mode
PayPal

Live or Sandbox
live

Debug Mode
Log File

29 Jan 2009, 8:34 AM
#9
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,511
Plugin Contributions:
176

Re: Customer downloads not being activated until I change order status to "Processing"?

sirganya:

... only Pay Pal Express has a green dot, all others are red.Then that means the only option available to customers is PayPal Express Checkout.
If everything else is "red", ie: "uninstalled", then orders should not be handled by any other method.

sirganya:

Paypal Express settings are:

Set Order Status
Processing [2]

Set Unpaid Order Status
Pending [1]

Set Refund Order Status
Pending [1]

Payment Action
Final Sale
If the "Set Order Status" option is set to "Processing" and "Payment Action" is set to "Final Sale", then all payments completed via that module will automatically be set to "Processing" when payment is received and recorded in the admin side.
Thus, downloads should be available immediately.

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

31 Jan 2009, 10:18 PM
#10
lissae avatar

lissae

Totally Zenned

Join Date:
Oct 2007
Location:
Australia
Posts:
814
Plugin Contributions:
0

Re: Customer downloads not being activated until I change order status to "Processing"?

Just as a note on your original post, downloads should not be set to virtual:

Important Facts about Download Settings

  1. Downloads are NOT Virtual Products so use:
    Product is Virtual: No, Shipping Address Required

From: https://www.zen-cart.com/tutorials/index.php?article=71

I do not know if this would be enough to cause your problem, but it needs to be changed in any case LOL :)

HunnyBee Design
"A man's manners are a mirror in which he shows his portrait." ~ Johann Wolfgang von Goethe