Forums / PayPal Express Checkout support / PayPal Express requires shipping address for downloadable product

PayPal Express requires shipping address for downloadable product

Locked

Started by planetjune on 10 Aug 2010, 12:49 PM · Views: 9,488

Results 1 to 9 of 9
This thread is locked. New replies are disabled.
10 Aug 2010, 12:49 PM
#1
planetjune avatar

planetjune

New Zenner

Join Date:
Jul 2008
Posts:
36
Plugin Contributions:
0

PayPal Express requires shipping address for downloadable product

I just switched from PayPal Standard to Express, and it seems to be working okay, but I'm getting "ALERT: 10727 Shipping Address1 Empty - The field Shipping Address1 is required" even when customers order only downloadable products.

My shop correctly recognises them as downloadable (I have them set as "No, Shipping Address Required" and "No, Normal Shipping Rule" so my shop doesn't ask for a shipping address or apply shipping charges) but PayPal still seems to require a shipping address.

Is there a way to turn off the PayPal address checking (either for orders containing only virtual/downloadable products, or altogether)?

Thanks! This is driving me crazy...

10 Aug 2010, 12:50 PM
#2
planetjune avatar

planetjune

New Zenner

Join Date:
Jul 2008
Posts:
36
Plugin Contributions:
0

Re: PayPal Express requires shipping address for downloadable product

Here's the CURL log for an example failed order, in case that sheds any light on the problem (both products in the order below are downloads):

Array
(
[0] => Content-Type: text/namevalue
[1] => X-VPS-Timeout: 45
[2] => X-VPS-VIT-Client-Type: PHP/cURL
[3] => X-VPS-VIT-Integration-Product: PHP::Zen Cart(tm) - PayPal/NVP
[4] => X-VPS-VIT-Integration-Version: 1.3.9e
)

Request Parameters: {DoExpressCheckoutPayment}
Array
(
[AMT] => 10.50
[ITEMAMT] => 10.50
[L_NUMBER0] => MP006
[L_NAME0] => Gecko (lizard) amigurumi crochet pattern
[L_DESC0] => Downloadable: zipped PDF file
[L_AMT0] => 5.00
[L_QTY0] => 1
[L_NUMBER1] => MP002
[L_NAME1] => African Violets crochet pattern
[L_DESC1] => Downloadable: zipped PDF file
[L_AMT1] => 5.50
[L_QTY1] => 1
[SHIPTONAME] => EDITED OUT
[SHIPTOSTREET] =>
[SHIPTOCITY] =>
[SHIPTOSTATE] =>
[SHIPTOZIP] =>
[SHIPTOCOUNTRYCODE] => US
[BUTTONSOURCE] => ZenCart-EC_us
[ADDROVERRIDE] => 1
[RETURNFMFDETAILS] => 0
[CUSTOM] => EC-230-1281402280
[INVNUM] => 230-1281402280-[PlanetJunecom]
[TOKEN] => EC-45E17614VB668061Y
[PAYERID] => DKU2ZJRX7EG2Q
[PAYMENTACTION] => Sale
[NOTIFYURL] => http://planetjune.com/shop/ipn_main_handler.php
[METHOD] => DoExpressCheckoutPayment
[CURRENCYCODE] => USD
[USER] => EDITED OUT_api1.gmail.com
[PWD] => ****************
[VERSION] => 60.0
[SIGNATURE] => ****************************************************IGcM
)

Response:
Array
(
[TIMESTAMP] => 2010-08-10T01:04:40Z
[CORRELATIONID] => 7130625e65d64
[ACK] => Failure
[VERSION] => 60.0
[BUILD] => 1421734
[L_ERRORCODE0] => 10727
[L_ERRORCODE1] => 10728
[L_ERRORCODE2] => 10729
[L_ERRORCODE3] => 10730
[L_SHORTMESSAGE0] => Shipping Address1 Empty
[L_SHORTMESSAGE1] => Shipping Address City Empty
[L_SHORTMESSAGE2] => Shipping Address State Empty
[L_SHORTMESSAGE3] => Shipping Address Postal Code Empty
[L_LONGMESSAGE0] => The field Shipping Address1 is required
[L_LONGMESSAGE1] => The field Shipping Address City is required
[L_LONGMESSAGE2] => The field Shipping Address State is required
[L_LONGMESSAGE3] => The field Shipping Address Postal Code is required
[L_SEVERITYCODE0] => Error
[L_SEVERITYCODE1] => Error
[L_SEVERITYCODE2] => Error
[L_SEVERITYCODE3] => Error
[CURL_ERRORS] =>
)

DoExpressCheckoutPayment, Elapsed: 520ms -- Failure

14 Aug 2010, 7:56 AM
#3
drbyte avatar

drbyte

Sensei

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

Re: PayPal Express requires shipping address for downloadable product

Help me recreate the problem.

I have a brand new fresh clean install of v1.3.9e.
How do I get from there to exactly reproducing the problem you're experiencing?
Step by step.

.
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.

20 Aug 2010, 10:38 AM
#4
niccol avatar

niccol

Totally Zenned

Join Date:
Apr 2009
Posts:
2,138
Plugin Contributions:
1

Re: PayPal Express requires shipping address for downloadable product

This sounds exactly like the issue that Wordpress on Zen introduces. Are you using that mod?

Nick
iszent.com

20 Aug 2010, 10:44 AM
#5
planetjune avatar

planetjune

New Zenner

Join Date:
Jul 2008
Posts:
36
Plugin Contributions:
0

Re: PayPal Express requires shipping address for downloadable product

No I'm not :(

20 Aug 2010, 11:01 AM
#6
planetjune avatar

planetjune

New Zenner

Join Date:
Jul 2008
Posts:
36
Plugin Contributions:
0

Re: PayPal Express requires shipping address for downloadable product

Sorry for the delay in replying - I've emailed a customer who experienced this error and then successfully completed the order a couple of minutes later to ask how she got around the problem - this may shed some light on exactly what's happening! I'll reply to your question when I've heard back from her. Thanks!

20 Aug 2010, 11:43 AM
#7
niccol avatar

niccol

Totally Zenned

Join Date:
Apr 2009
Posts:
2,138
Plugin Contributions:
1

Re: PayPal Express requires shipping address for downloadable product

OK It was just a thought. I haven't looked at the 'why' of the wordpress thing. I just never use that mod as it is so problematic anyway.

Nick
iszent.com

20 Aug 2010, 11:53 AM
#8
planetjune avatar

planetjune

New Zenner

Join Date:
Jul 2008
Posts:
36
Plugin Contributions:
0

Re: PayPal Express requires shipping address for downloadable product

Sorry my previous response was a little brief! I appreciate the suggestion anyway - thanks :)

20 Aug 2010, 2:19 PM
#9
planetjune avatar

planetjune

New Zenner

Join Date:
Jul 2008
Posts:
36
Plugin Contributions:
0

Re: PayPal Express requires shipping address for downloadable product

Okay, I think I've pinned down the problem a bit more: I believe it only occurs when people click the Express "checkout with PayPal" button, instead of logging in and going through my checkout pages.

So I'm pretty sure that the problem is that PayPal is requiring an address (listed in the customer's PayPal account) from Express checkouts - i.e. those where the customer is not logged in through my shop - even though all the products in the order are downloadable and I'll never see or need that address.

My customer has verified that this was her problem - when she checked out through Express she got the "address required" error, but when she logged into her shop account first, she could check out successfully through PayPal without being asked for an address. Note: she does NOT have (or need) a billing or shipping address listed in her account with my shop.