WooCommerce & PayPal want shipping address for virtual product

I’m developing a site for a music studio to enable them to take payments for room bookings. I’m using WooCommerce Bookings to deal with this and WooCommerce PayPal Express Checkout Gateway plugin for payments.

For the past six months, while the site is being developed, the process of booking a room as a site member and paying through PayPal using a Sandbox account has worked beautifully. With the site launch due in two days I was going back through the site and decided to make another test booking. Unfortunately I encountered this error:

PayPal error (10727): The street address in your shipping address is not valid. Please double-check your shipping address and try again. PayPal error (10728): The city in your shipping address is not valid. Please double-check your shipping address and try again. PayPal error (10730): The ZIP code or postal code in your shipping address is not valid. Please double-check your shipping address and try again.

This hasn’t happened before, no settings have changed. The product is set to Virtual and in the WooCommerce settings I have Shipping Locations set to Disable Shipping & Shipping Calculations.

As you can imagine this is extremely frustrating.

Appreciate any help on this matter.

It sounds as if the shipping address fields data isn’t getting passed to Paypal, I’d guess the values are empty.

Check to see if the fields are getting populated correctly during your checkout, if you rely on passing billing address values to your shipping fields that may be where it’s failing?

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.