Jump to content

Errors with certain states using PayPal


Recommended Posts

Fresh new install of V1.5.10.

 

Currently PayPal is my only payment module in use. Good orders have come through from US states such as NC, CA, WI, IL and GA. Good international order from Norway.

 

However, I've had multiple payment errors with orders from PA and from LA. The customers say they are absolutely putting their states in when checking out but:

 

The states do not show up on invoice or delivery address

The orders come over as Payment Errors

No funds are ever processed through PayPal.

 

The error stamp on the new order email:

 

Customer message: PayPal response:TIMESTAMP -> 2012-10-10T20:34:43ZL_ERRORCODE0 -> 10729L_SHORTMESSAGE0 -> Shipping Address State EmptyL_LONGMESSAGE0 -> The field Shipping Address State is requiredL_SEVERITYCODE0 -> Error

 

These problematic states are set up correctly in the back office and are active.

 

I have not done the PayPal module update yet.

 

Thoughts or ideas? Anyone else running into this?

 

Thanks,

 

Joe

Link to comment
Share on other sites

Hello shirtsheller, I would first try to upgrade and replace your current module with the newest one. If that does not work. I would then downgrade, to and older version. These are just easy steps to take, there has been some discussion regarding another PayPal error here http://www.prestashop.com/forums/topic/192145-paypal-error-with-no-error-code/page__pid__961369?do=findComment&comment=961369

Link to comment
Share on other sites

  • 2 weeks later...

Hello shirtsheller, I would first try to upgrade and replace your current module with the newest one. If that does not work. I would then downgrade, to and older version. These are just easy steps to take, there has been some discussion regarding another PayPal error here http://www.prestasho...369#entry961369

 

Hi Benjamin,

 

Thought I'd post an update. I upgraded the PayPal module and that did not help. I then tried various version of the PayPal module from 1.4.9 down with no luck either.

 

This is a strange situation where some orders come over fine but with no common reason others do not. I've had good orders from a state like California then just today someone else from California could not complete a payment. Sometimes the error is like in my first post where it says a state is required even thought the customer does put in there state, when this happens their state does not show up in their address in the back office. They advise they get through the cart and over to PayPal but it just will not complete the payment. I get the new order email but never a payment confirmation and the payment never shows in PayPal. Again, some orders come over fine.

 

At this point I'm forced to go back to 1.4.9 so I can keep orders coming in so I am in the middle of rebuilding all of my stores. Is there an easy way to downgrade from 1.5.1 back to 1.4.9?

 

Thanks,

 

Joe

Link to comment
Share on other sites

It's affecting our store in production too, and we know of at least one order that's been lost. I don't know if downgrading takes less time for us than reproducing and fixing the bug. I'm not impressed with the dev response - maybe that works sometimes but it's hardly a first-guess here...

Link to comment
Share on other sites

I'd use GCheckout and tell these customers that was an option, but unfortunately GCheckout is also broken on 1.5.10. Can we just call 1.5.10 broken, unstable, and thus not stable since the two major payment modules are broken?

 

Tried the same thing. Ended up doing a clean install of 1.4.9 and am working with that. Trouble is I built 3 shops on 1.5 and now have to re-do them all back to 1.4.9 :(

Link to comment
Share on other sites

Although we didn't reproduce this issue in a sandbox, we were able to fix it with PayPal tech support's help. Even without reproducing it, it's safe to say I was wrong above that the store records the state as blank. But like the user stated before me - we see a blank state on the erroneous order.

 

There was nothing in the Prestashop logs about the error.

 

With PayPal's help we found a workaround that might work for you if you have this problem. The issue can be expressed as: PrestaShop's PayPal module (version?) fails if the seller's PayPal profile has "Block Payments for the items not sold on eBay from U.S. users who do not provide a confirmed address" set to "yes".

 

Changing the profile setting to "no" or "maybe" works around the problem. This might not work for everybody since some sellers only want verified shipping addresses from customers. In PayPal - Profile - My Selling Tools - Block Payments.

 

The module is broken but at least this issue should be reproducible (=fixable) now.

Edited by TWFree (see edit history)
  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

Follow Up

------------

Oops! It's not fixed. I allowed PayPal to tell me they saw the problem, to make the change as described, and allowed them to say it was fixed. So, in the end, we don't know what got fixed.

 

Through a customer report and our own testing we were able to verify the problem is reproducible in IE9. The state dropdown is blank. Windows was a weak-spot in our testing regiment so this was a reminder for us to improve it. We'll know more soon.

Edited by TWFree (see edit history)
Link to comment
Share on other sites

I was able to find the issue I was having. As it turns out, the red asterisk was on the wrong side of the state selection drop down. Not a huge issue by itself except that Presta was allowing customers to register without actually selecting the state (verified that this is possible and subsequently proceeded through with the transaction, receiving the same error message I had been getting.) Not sure if this is the correct way to fix the issue or not, but in the /controllers/admin/AdminAddressesController.php at line 289 I changed 'required' to true and now if the customer skips over the state selection it returns an error message that a state is required for this country. Hope this helps!

Link to comment
Share on other sites

  • 2 weeks later...

I was able to find the issue I was having. As it turns out, the red asterisk was on the wrong side of the state selection drop down. Not a huge issue by itself except that Presta was allowing customers to register without actually selecting the state (verified that this is possible and subsequently proceeded through with the transaction, receiving the same error message I had been getting.) Not sure if this is the correct way to fix the issue or not, but in the /controllers/admin/AdminAddressesController.php at line 289 I changed 'required' to true and now if the customer skips over the state selection it returns an error message that a state is required for this country. Hope this helps!

 

Set to true but customer still able to proceed with selecting State for USA address. I am on One Step Checkout

Link to comment
Share on other sites

so the reason i am getting it is in the country settings for some countries states are required. But when i use the import states for those places they do not import. I had to manually put in the states for some countries where the orders were big. Also, just adding the states is not enough, the customers still have to add the states to their addresses (amend them ) to avoid the error. The reall hassel is when i add the states for countries they are not added. But then if i go to that country and edit it to say it does not have states it still seems to want them added for paypal.

Link to comment
Share on other sites

I had to do this with a client recently when I imported their shop. What platform are you importing from? I did from OS commerce. What I ended up doing in the end was running a bunch of sql commands to associate states by zip codes.

Link to comment
Share on other sites

  • 3 months later...

I am using 1.5.31. and paypal version 3.4.6

 

The customer is from Brazil always get the same error.

 

PayPal response:TIMESTAMP -> 2013-03-27T02:41:47ZL_ERRORCODE0 -> 10729L_SHORTMESSAGE0 -> Shipping Address State EmptyL_LONGMESSAGE0 -> The field Shipping Address State is requiredL_SEVERITYCODE0 -> Error

 

Please help on how to solve the problem,.

 

Thanks in advance

Link to comment
Share on other sites

any idea?

 

I am using 1.5.31. and paypal version 3.4.6

 

The customer is from Brazil always get the same error.

 

PayPal response:TIMESTAMP -> 2013-03-27T02:41:47ZL_ERRORCODE0 -> 10729L_SHORTMESSAGE0 -> Shipping Address State EmptyL_LONGMESSAGE0 -> The field Shipping Address State is requiredL_SEVERITYCODE0 -> Error

 

Please help on how to solve the problem,.

 

Thanks in advance

Link to comment
Share on other sites

  • 3 weeks later...

In this case i manually added all the states from Brazil then had to ask the customer to make sure they had the state selected in their shipping address. The import localisation pack add states from brazil did not work for me. If you Are lucky you may just be able to import the states from the localisation for brazil. However the customer will have to check the state is added to their address on their account first. All future customers should be asked to add the state as they register. you will also have to make sure in countires that brazil has contains states ticked.

Link to comment
Share on other sites

×
×
  • Create New...