I had to look into how to require a customer phone number using PayPal Express Checkout recently and just found the process to be a pain. Since I don’t work in the PayPal setups/development screens often, I was hoping to just search google and find the answer. It didn’t work out so easily.
Well, I eventually found out how to make the phone number a required field in PayPal Express Checkout. These are the steps:
Login => goto My Account => select Profile =>
select “See the classic Profile version” (the new stuff is garbage)
PayPal => My Account => Profile
" data-image-caption="
PayPal => My Account => Profile
" data-medium-file="https://www.redbridgenet.com/wp-content/uploads/paypal_screen_profile-300x247.png" data-large-file="https://www.redbridgenet.com/wp-content/uploads/paypal_screen_profile.png" loading="lazy" class="aligncenter" title="paypal_screen_profile" src="https://www.redbridgenet.com/wp-content/uploads/paypal_screen_profile.png" alt="PayPal => My Account => Profile" width="540" height="445" srcset="https://www.redbridgenet.com/wp-content/uploads/paypal_screen_profile.png 540w, https://www.redbridgenet.com/wp-content/uploads/paypal_screen_profile-300x247.png 300w" sizes="(max-width: 540px) 100vw, 540px">
Select “Website Payment Preferences” under Selling Preferences
Select Website Payment Preferences
" data-image-caption="
Select Website Payment Preferences
" data-medium-file="https://www.redbridgenet.com/wp-content/uploads/paypal_screen_payment_preferences-300x247.png" data-large-file="https://www.redbridgenet.com/wp-content/uploads/paypal_screen_payment_preferences.png" loading="lazy" class="aligncenter" title="Select Website Payment Preferences" src="https://www.redbridgenet.com/wp-content/uploads/paypal_screen_payment_preferences.png" alt="Select Website Payment Preferences" width="540" height="445" srcset="https://www.redbridgenet.com/wp-content/uploads/paypal_screen_payment_preferences.png 540w, https://www.redbridgenet.com/wp-content/uploads/paypal_screen_payment_preferences-300x247.png 300w" sizes="(max-width: 540px) 100vw, 540px">
Select radio button “On (Required Field)” under Contact Telephone Number
Select “On (Required Field)”
" data-image-caption="
Select “On (Required Field)”
" data-medium-file="https://www.redbridgenet.com/wp-content/uploads/paypal_screen_require_phone-300x247.png" data-large-file="https://www.redbridgenet.com/wp-content/uploads/paypal_screen_require_phone.png" loading="lazy" class="aligncenter" title="Select "On (Required Field)"" src="https://www.redbridgenet.com/wp-content/uploads/paypal_screen_require_phone.png" alt="Select "On (Required Field)"" width="540" height="445" srcset="https://www.redbridgenet.com/wp-content/uploads/paypal_screen_require_phone.png 540w, https://www.redbridgenet.com/wp-content/uploads/paypal_screen_require_phone-300x247.png 300w" sizes="(max-width: 540px) 100vw, 540px">
That’s it. That’s how you can either require or set optional a contact telephone number in your Paypal Express Checkout account.
As a reference, and after far too long searching, I found the documentation on a seemingly obscure developer document at: https://www.x.com/docs/DOC-1367. You’ll find the instructions (the same as I gave) under the heading “Require a Contact Phone Number”. Since this reference is no longer available I’m updating a good set of applicable guidance found here.
Thanks for visiting my post. I’ll continue to update any futher developments on this front.