Zen Cart Logo
Forums / PayPal Express Checkout support / Billing and Shipping Address Blank with Express Checkout

Billing and Shipping Address Blank with Express Checkout

Locked

Views: 8,623

Results 1 to 14 of 14
This thread is locked. New replies are disabled.
6 Aug 2009, 8:24 PM
#1
onesimpleman avatar

onesimpleman

New Zenner

Join Date:
Nov 2006
Posts:
47
Plugin Contributions:
0

Billing and Shipping Address Blank with Express Checkout

We have a problem with our website and paypal express checkout.
When people pay by express checkout, we get the payment fine and invoice is also created.
The issue is with the invoice. We do not have any billing or shipping addresses in the invoice and we have to manually go to paypal and collect the address information from there.

All other payment methods ie Payoffline, Google checkout , Nochex and Paypal Pro works fine.

We are using zencart 1.38a, on a LAMP server.
All latest security patches installed.
Can someone help where I should start looking.
If a file is corrupt which files can be.
Debugs show no errors.

Thank you in advance

23 Mar 2010, 3:20 AM
#2
creinold avatar

creinold

Zen Follower

Join Date:
Sep 2008
Location:
North Highlands, California 95660
Posts:
287
Plugin Contributions:
0

Re: Billing and Shipping Address Blank with Express Checkout

I know this is an old post but I have the same problem. I can't seem to find a fix. Anyone know what's causing this. I will post a couple of screenshots. I traced the blank name and ship to address just to people using PayPal express. I tried it with my personal account but cant recreate it. But I am getting a lot of this happening. Been happening a long time now, but now that I am getting a lot of orders it becoming a pain. Customers are calling me and telling me they are having problems from the glitches.

It seems limited to paypal express because I check my paypal payments for everyone of those orders and it shows paypal express and they have confirmed addresses. I have not came across one with an unconfirmed address with a paypal express transaction.

:flex:

Thanks,
Charles
Sunrise Leather Company
1-800-999-2575

http://www.sidewalkstyles.com Comfort Footwear, Accessories and More.
creinold SBA with Dynamic Drop Downs latest Alpha release: http://www.sidewalkstyles.com/creinold_SBA5.0_alpha_version1.5_for_zencart_V1.5.0.zip

27 Mar 2010, 3:56 PM
#4
hungrytazman avatar

hungrytazman

New Zenner

Join Date:
Dec 2009
Location:
Barnsley, Yorkshire, England
Posts:
8
Plugin Contributions:
0

Re: Billing and Shipping Address Blank with Express Checkout

:frusty:

has anyone sorted this out?? i have the same problem ? i did have a "array_merge() [function.array-merge]: " error but i have sorted that out and now ppe leaves a blank customer name, shipping address and billing address. i tried with the settings set to make a account and not make account. this doesn't seem to make any difference. i do seem to be having problems with the zones, as my server is in Florida and my store is uk based.

i seem to be a bit confused about the zones :unsure:

thanks

https://www.click4ink.co.uk

Zen Cart 1.3.8a

3 Apr 2010, 3:37 AM
#5
creinold avatar

creinold

Zen Follower

Join Date:
Sep 2008
Location:
North Highlands, California 95660
Posts:
287
Plugin Contributions:
0

Re: Billing and Shipping Address Blank with Express Checkout

So I just did a log of the transactions that show up Blank. I am sure my problem is with the PayPal Express Payment Module.

I did a log of all the blank payments and check them up in my PayPal account. All of the blank names says they are:

1.) Express Checkout Payment Received. (Unique Transaction ID ###########)

2.) They all show Confirmed Shipping Address.

3.) Also next to their name some say the sender of this payment is Verified others say they are unverified, one says the sender is unregistered. Yet they all say their shipping address is confirmed???

Here are my PayPal Express Checkout settings:

Enable this Payment Module
Do you want to enable this payment module?

True

Sort order of display.
0

Payment Zone
If a zone is selected, only enable this payment method for that zone.
None

Set Order Status
Set the status of orders paid with this payment module to this value.
Recommended: Processing[2]

**
Set Unpaid Order Status**
Set the status of unpaid orders made with this payment module to this value.
Recommended: Pending[1]

Set Refund Order Status
Set the status of refunded orders to this value.
Recommended: Pending[1]

Express Checkout: Require Confirmed Address
Do you want to require that your customers use a confirmed address when choosing their shipping address in PayPal?

No

Express Checkout: Select Cheapest Shipping Automatically
When customer returns from PayPal, do we want to automatically select the Cheapest shipping method and skip the shipping page? (making it more express)
Note: enabling this means the customer does not have easy access to select an alternate shipping method (without going back to the Checkout-Step-1 page)

No

Express Checkout: Skip Payment Page
If the customer is checking out with Express Checkout, do you want to skip the checkout payment page, making things more express?
(NOTE: The Payment Page will auto-display regardless of this setting if you have Coupons or Gift Certificates enabled in your store.)

No
**
Express Checkout: Automatic Account Creation**
If a visitor is not an existing customer, a Zen Cart account is created for them. Would you like make it a permanent account and send them an email containing their login information?
NOTE: Permanent accounts are auto-created if the customer purchases downloads or gift certificates, regardless of this setting.

Yes

Payment Action
How do you want to obtain payment?
Default: Final Sale

Final Sale

Transaction Currency
Which currency should the order be sent to PayPal as?
NOTE: if an unsupported currency is sent to PayPal, it will be auto-converted to USD (or GBP if using UK account)
Default: Selected Currency

Selected Currency
Only USD

PayPal Page Style
The page-layout style you want customers to see when they visit the PayPal site. You can configure your Custom Page Styles in your PayPal Profile settings. This value is case-sensitive.

Primary

API Signature -- Username
The API Username from your PayPal API Signature settings under API Access. This value typically looks like an email address and is case-sensitive.

Not Posting

API Signature -- Password
The API Password from your PayPal API Signature settings under API Access. This value is a 16-character code and is case-sensitive.

Not Posting

API Signature -- Signature Code
The API Signature from your PayPal API Signature settings under API Access. This value is a 56-character code, and is case-sensitive.

Not Posting

PayPal Mode
Which PayPal API system should be used for processing?
Choices:
For choice #1, you need to supply API Settings above.

  1. PayPal = Express Checkout with a regular PayPal account
    or
    for choices 2 & 3 you need to supply PAYFLOW settings, below (and have a Payflow account)
  2. Payflow-UK = Website Payments Pro UK Payflow Edition
  3. Payflow-US = Payflow Pro Gateway only

PayPal

Live or Sandbox
Live: Used to process Live transactions
Sandbox: For developers and testing

live

Debug Mode
Would you like to enable debug mode? A complete detailed log of failed transactions will be emailed to the store owner.

Off

http://www.sidewalkstyles.com Comfort Footwear, Accessories and More.
creinold SBA with Dynamic Drop Downs latest Alpha release: http://www.sidewalkstyles.com/creinold_SBA5.0_alpha_version1.5_for_zencart_V1.5.0.zip

3 Apr 2010, 3:38 AM
#6
creinold avatar

creinold

Zen Follower

Join Date:
Sep 2008
Location:
North Highlands, California 95660
Posts:
287
Plugin Contributions:
0

Re: Billing and Shipping Address Blank with Express Checkout

Also I should note I have:

PayPal IPN - Website Payments Standard
PayPal Website Payments Pro
PayPal Express Checkout

All enabled (turned on) in the payment module page.

http://www.sidewalkstyles.com Comfort Footwear, Accessories and More.
creinold SBA with Dynamic Drop Downs latest Alpha release: http://www.sidewalkstyles.com/creinold_SBA5.0_alpha_version1.5_for_zencart_V1.5.0.zip

3 Apr 2010, 4:01 AM
#7
drbyte avatar

drbyte

Sensei

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

Re: Billing and Shipping Address Blank with Express Checkout

creinold:

Also I should note I have:

PayPal IPN - Website Payments Standard
PayPal Website Payments Pro
PayPal Express Checkout

All enabled (turned on) in the payment module page.

  1. If you're using Express Checkout, then you DO NOT need IPN/Standard also installed. Click Remove on the IPN module. Otherwise you're giving customers multiple PayPal choices which look the same, resulting in confusion, which results in fewer completed checkouts.
  2. If you have Website Payments Pro enabled, I assume you've also subscribed to the monthly fee for use of Website Payments Pro as part of your contract with PayPal? If not, you should remove that module as well.

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

3 Apr 2010, 5:18 AM
#8
creinold avatar

creinold

Zen Follower

Join Date:
Sep 2008
Location:
North Highlands, California 95660
Posts:
287
Plugin Contributions:
0

Re: Billing and Shipping Address Blank with Express Checkout

Which one is better to use? IPN/Standard or Express? Should I just remove express since that's seems where I am getting the blank information?

I use Website Payments Pro to process Credit Card transaction via PayPal. That will be changing in a few days as at my retail store I changed Credit Card processors and they also support Autorize.net for internet orders. So I will be disabling that next week. =)

http://www.sidewalkstyles.com Comfort Footwear, Accessories and More.
creinold SBA with Dynamic Drop Downs latest Alpha release: http://www.sidewalkstyles.com/creinold_SBA5.0_alpha_version1.5_for_zencart_V1.5.0.zip

3 Apr 2010, 2:03 PM
#9
drbyte avatar

drbyte

Sensei

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

Re: Billing and Shipping Address Blank with Express Checkout

Apart from your very bizarre situation which I've never encountered before, Express is way more reliable that Standard.

.
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 Jun 2010, 7:39 PM
#10
creinold avatar

creinold

Zen Follower

Join Date:
Sep 2008
Location:
North Highlands, California 95660
Posts:
287
Plugin Contributions:
0

Re: Billing and Shipping Address Blank with Express Checkout

Okay I am racking my brain on this. I am still having the problem. I signed up for Authorize.net so I can get off of using PayPal to process my credit card transactions. I still use PayPal express for my customers who still prefer PayPal.

When 1.3.9D came out. I did a total wipe of my files and started fresh with the exception of the database.

With "no" mods installed, I was still getting the problem. I reinstalled all my mods that I used previous 1.3.8 again last week since it seems pre-modded I was having the problem.

I get a order or two every other day with blank customer information. Both with PayPal and with authorize.net

I did notice a trend with them. Seems like it is happening with my older repeat customers. I talked to a few customers who called me. They claim they placed an order but they didn't get any confirmation and that when they kept putting their customer information in, it would just wipe out and not save, but their online bank shows we got the money, which we do.

The orders generate but has no phone numbers, email address or billing/shipping address. All those are blank. The card card XXXXXXX5432 and the customer name on the card card does show and that the only information I get.

I am pretty stumped...

Any ideas? I need to get this fixed.

Thanks,
Charles

I should note paypal expess is similar but I am getting a ship to address, nothing else. No email, phone number and billing address.

http://www.sidewalkstyles.com Comfort Footwear, Accessories and More.
creinold SBA with Dynamic Drop Downs latest Alpha release: http://www.sidewalkstyles.com/creinold_SBA5.0_alpha_version1.5_for_zencart_V1.5.0.zip

20 Jun 2010, 8:28 PM
#11
drbyte avatar

drbyte

Sensei

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

Re: Billing and Shipping Address Blank with Express Checkout

Sounds like maybe you've got damaged tables for your customer details, such as address_book, customers, customers_info, orders, and maybe more.
You'll want to compare the structure of your tables against the original Zen Cart table structure and reconcile any differences such as missing auto_increments, missing indexes, etc.
And then make sure your customers records are properly linked to your address_book records (many people break this by selectively importing just some data from some tables they guessed at having required data, instead of using their entire database when upgrading or changing servers, or whatever, and often resulting in similar problems.) You might also check whether the countries and zones and geo_zones tables are intact. Basically all of them :)

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

21 Jun 2010, 1:43 AM
#12
creinold avatar

creinold

Zen Follower

Join Date:
Sep 2008
Location:
North Highlands, California 95660
Posts:
287
Plugin Contributions:
0

Re: Billing and Shipping Address Blank with Express Checkout

Okay so I instead of trying to figure and match the whole DB scheme i empty each of those tables that relate to customers, orders and payments so I can just start fresh.

fortunately I keep a hard copy of every order on file since 2008 so it's not that big of a deal, I posted a note in the login box that anyone who had an account before 6/20/2010 will have to recreate an new account.

Now I want to reset the customer_id number back to 1, but can't find where the order number is auto incremented.

You know where it's located?

I also checked my DB struck with the DB structure in the wiki and everything seems to be correct. ;)

Thanks,
Charles

http://www.sidewalkstyles.com Comfort Footwear, Accessories and More.
creinold SBA with Dynamic Drop Downs latest Alpha release: http://www.sidewalkstyles.com/creinold_SBA5.0_alpha_version1.5_for_zencart_V1.5.0.zip

21 Jun 2010, 2:40 AM
#13
drbyte avatar

drbyte

Sensei

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

Re: Billing and Shipping Address Blank with Express Checkout

Well, that's extremely drastic, but do as you wish.

If you "truncate" the customers table instead of merely "emptying" it or deleting all the records in it, will reset the autoincrement to 1.
BUT NOTE TO FUTURE READERS OF THIS THREAD: THAT'S DRASTIC, AND SHOULD NOT BE DONE UNLESS THERE IS NO OTHER OPTION

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

4 Jul 2010, 8:33 PM
#14
creinold avatar

creinold

Zen Follower

Join Date:
Sep 2008
Location:
North Highlands, California 95660
Posts:
287
Plugin Contributions:
0

Re: Billing and Shipping Address Blank with Express Checkout

Just an FYI, It's been a couple weeks since clearing everything and no blank orders. =) Woot!

http://www.sidewalkstyles.com Comfort Footwear, Accessories and More.
creinold SBA with Dynamic Drop Downs latest Alpha release: http://www.sidewalkstyles.com/creinold_SBA5.0_alpha_version1.5_for_zencart_V1.5.0.zip