Remove physical address fields

AussieHarty
New Community Member

Hello.

I am relatively new to PayPal.

I am selling annual subscriptions to my site using Paid Membership Pro (WordPress) - PayPal Express selected.

Upon check out customers are asked by the PayPal screen to enter their physical address. 

I don't see a need for it, and think it may be a barrier to sign-ups.

Can my customers pay without giving their address? If so, what is the procedure to remove this requirement?

Thanks,

 

Login to Me Too
1 REPLY 1

MTS_Chiranjeevi
Moderator
Moderator

Hi @AussieHarty,

 

Thank you for posting to the PayPal community.

 

Yes, you can achieve the requirement. Please contact your website developer or the support of eCommerce to follow the below detailed steps & instructions based on your website integration.

 

1. For REST API integration : Please pass the Shipping_Preference as "NO_SHIPPING" to disable shipping address during checkout.

 

For digital goods, the payment API request call should be correct value under "Shipping_Preference" field.

 

shipping_preferenceThe location from which the shipping address is derived. The possible values are:

 

  • GET_FROM_FILE. Get the customer-provided shipping address on the PayPal site.
  • NO_SHIPPING. Redacts the shipping address from the PayPal site. Recommended for digital goods.
  • SET_PROVIDED_ADDRESS. Get the merchant-provided address. The customer cannot change this address on the PayPal site. If merchant does not pass an address, customer can choose the address on PayPal pages.

Default: GET_FROM_FILE.

 

Guide link -  https://developer.paypal.com/docs/api/orders/v2/#orders_create!path=payment_source/paypal/experience...

 

2. For NVP API integration, please pass the "NOSHIPPING" as "1"  in your SetExpressCheckoutRequest API call to disable shipping address during checkout.

 

NOSHIPPING  : Determines whether PayPal displays shipping address fields on the PayPal pages. For digital goods, this field is required, and you must set it to 1. 

Value is:
•    0 — PayPal displays the shipping address on the PayPal pages. But do not require one.
•    1 — PayPal does not display shipping address fields and removes shipping information from the transaction.
•    2 — If you do not pass the shipping address, PayPal obtains it from the buyer's account profile. require one. 

Guide link - https://developer.paypal.com/api/nvp-soap/set-express-checkout-nvp/ 

 

3. For "PayPal Payments Standard" legacy button integration, pass the "no_shipping" as "1" to disable shipping address during checkout.

 

no_shipping

Do not prompt buyers for a shipping address.

Valid value is:

  • 0. Prompt for an address, but do not require one.
  • 1. Do not prompt for an address.
  • 2. Prompt for an address and require one.

 

Guide link -  https://developer.paypal.com/api/nvp-soap/paypal-payments-standard/integration-guide/Appx-websitesta...

 

If your still facing issues, please create a MTS ticket via -  https://www.paypal-support.com/s/?language=en_US with detailed information and error details.

 

Sincerely,

Chiranjeevi

PayPal/Braintree MTS

 

If this post or any other was helpful, please enrich the community by giving kudos or accepting it as a solution.

Login to Me Too

Haven't Found your Answer?

It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.