12 replies [Last post]
agilpwc's picture
Offline
Joined: 12/10/2007
Juice: 213
Was this information Helpful?

Currently if you have your website to accept credit cards and process through paypal pro or the option to use paypal express.

The customer is required to enter a billing address even though paypal express will never use the billing address.

From the PayPal Express integration guide:
"When your customer selects PayPal as a Payment Method, for the best buying experience, you
should: Use JavaScript to hide or disable credit card fields and billing address fields, because
prompting for this information is irrelevant when a customer pays with PayPal."

agilpwc's picture
Offline
Joined: 12/10/2007
Juice: 213
Re: paypal express - billing address

I also just setup the awesome 'points' module as a payment form. And the same issue related to PayPal Express applies to points.

There is no need require the customer to enter a billing address if paying with points and/or paypal express.

Benjamin Melançon's picture
Offline
Joined: 12/28/2007
Juice: 6
Should this be moved to the Drupal issue queue?

Anyone planning to work on this? Agaric needs this (for http://www.wsf2008.net ) as soon as possible, and can try to create a patch.

Ryan's picture
Offline
Joined: 08/07/2007
Juice: 15438
Re: paypal express - billing address

Hmm... a simple bit of Javascript can take care of this if it's really required. Just add an onchange event to the appropriate radio button and alternately hide/display the billing address fields. The PayPal module does pass in any data entered to PayPal, it just may not be apparent where it will be used - if it's used at all. The documentation isn't the easiest. For Website Payments Pro, you do need to enter the billing address... this should only affect people using Express Checkout - and chances are people intending to use that will select it from the cart screen.

budda@drupal.org's picture
Offline
Joined: 09/02/2008
Juice: 16
Re: Re: paypal express - billing address

Just hiding the fields/pane in JavaScript will mean the Druapl FAPI will kick in when the required fields are not completed (because the user cannot see them).

I too am after a solution to this problem, for use with the Free_order.module

Riki's picture
Offline
Joined: 01/10/2009
Juice: 196
Re: paypal express - billing address

same here, I would love to disable the billing fields when paypal express payment mode is enabled. Is there any way to do this now?

- Riki Babington
www.eat3d.com
Feed Your Brain!

Riki's picture
Offline
Joined: 01/10/2009
Juice: 196
*bump* Im realizing after

*bump*

Im realizing after using ubercart in production that most people choose paypal express to checkout and it seems unnecessary to have them put in their billing info on my server when they don't have to. If anyone could help me with this I would be much appreciative!

- Riki

- Riki Babington
www.eat3d.com
Feed Your Brain!

Ryan's picture
Offline
Joined: 08/07/2007
Juice: 15438
Re: *bump* Im realizing after

Just enable the Express Checkout cart pane (like on the 1.x Livetest) and they can click the button w/o ever having to go to the normal checkout form.

Riki's picture
Offline
Joined: 01/10/2009
Juice: 196
Re: Re: *bump* Im realizing after

Ahh yeah I remember that, the reason I was trying to avoid that is for people who want to use coupon codes. Maybe I can just put some sort of message under the cart saying to use the normal checkout if you have a coupon.

Thanks!

- Riki Babington
www.eat3d.com
Feed Your Brain!

Riki's picture
Offline
Joined: 01/10/2009
Juice: 196
Re: Re: *bump* Im realizing after

Sorry to bring this back up. I searched uc_paypal.module and found on line 935 where the checkout image is coming from.

'#value' => '<input name="submit" type="image" title="'. t('Checkout with PayPal.') .'" src="https://www.paypal.com/en_US/i/btn/btn_xpressCheckoutsm.gif">',

Could you or anyone please inform me how to input some text to the left of the image, in order to instruct them to use this link to go directly to paypal and not avoid using this if you have a coupon code?

Thanks!
- Riki

- Riki Babington
www.eat3d.com
Feed Your Brain!

Riki's picture
Offline
Joined: 01/10/2009
Juice: 196
Re: Re: Re: *bump* Im realizing after

well, alternitivly, is there any way to put the paypal checkout button somewhere else. So I can just place it where I want.

Thanks again guys,

- Riki

- Riki Babington
www.eat3d.com
Feed Your Brain!

stanb's picture
Offline
Joined: 02/05/2009
Juice: 13
Re: Re: *bump* Im realizing after

Being able to "click the button w/o ever having to go to the normal checkout form" is great but the customer has no way to review the order. What would be ideal, IMHO, is to replace the Checkout button with Review Order which takes the customer to the Review Order screen where only order total is displayed and the Submit button is replaced with the PayPal button IF Express Checkout is enabled. Just my 2 cents. Thanks for all the work that you do for UC.

buysnakewine's picture
Offline
Joined: 03/31/2009
Juice: 104
Paypal express checkout useful or not ?

Hello,

People with experience can you please tell me if using Paypal express checkout is useful and if it's now possible for customers to use it without filling their information ?

And do people know that they can click on PAYPAL EXPRESS CHECKOUT logo to avoid filling the form and pay directly ?

Thanks.