Vote up!
Vote down!

PayPal Express Checkout Not Returning User Phone Number


I have the Kickstart Commerce installation setup with PayPal Express Checkout. I did a test order myself, using my own personal PayPal account (different than the PayPal account and credit card I have for my site). The order came through, but no "Phone Number" came through. Other orders have come to my site with a "Phone Number".

I do not want the possibility of a user placing an order without a phone number. How can I prevent this for happening?

Thank you!


Asked by: Thomas Isabelle
on December 17, 2013

1 Answer

Vote up!
Vote down!

That's an interesting feature request. I'm pretty sure once you've handed the payment off to paypal, there's no real way to "stop" the transaction. I think you might be best off creating a rule that checks on payment entity creation for a user field related to phone numbers that sends an email when it's empty. If the phone number gets added to customer profiles, then you might be able to hook into that process using rules as well.

Josh Miller
Answer by: Josh Miller
Posted: Dec 17, 2013


Hello Josh,

So the short answer is that this is not doable 'out-of-the-box' at the Drupal level. I have contacted PayPal to see if they know why this happened and will gladly be sharing the answer to everyone in the community when they reply.

Thank you for the input!


- Thomas Isabelle on December 18, 2013