At this time, no, sorry, the billing details cannot be disabled on the checkout screen with Stripe.
Thread Starter
Jixxer
(@jixxer)
That’s really unfortunate. How simple would it be to edit the code to make that part of the code inactive?
I am concerned that it could discourage some customers from what looks like a complicated checkout as it is now.
Thread Starter
Jixxer
(@jixxer)
What about adding a PayPal option to the Buy It Now button option instead?
Not very difficult if you’re comfortable with PHP / Javascript.
Buy now works with PayPal out of the box, but it doesn’t support both Stripe and PayPal simultaneously. When using buy now buttons, you’re limited to a single gateway.
Thread Starter
Jixxer
(@jixxer)
Whew, a bad design/coding limitation on Buy Now. Just because we want to offer the buyer a quick checkout, I don’t see the benefit of cutting them down to one payment gateway option. If we knew which gateway they wanted it would be fine. But since we have no way of knowing, this kind of makes the Buy Now option more or less useless IMHO.
It doesn’t make them useless even remotely, it just makes them more limited.
We will definitely be improving them in the future but I don’t have an immediate timeframe right now.
Thanks. It seems an update and a number of new features should be implemented on some of the pipular extensions like the Stripe and Dropbox extensions from what has been discussed here recently.
Also, on the checkout page, the customer should be asked to enter their email address twice for their purchase receipt to avoid any mistakes on email address input and email delivery failure on the receipt.
How long realistically until some of these changes are put out in an updated release? 3 months, 6 months, longer, never perhaps?
Cheers…
Thread Starter
Jixxer
(@jixxer)
The buy it now button only requires the customer to enter credit card number, expiration date and CVC number. Can a credit card charge actually go through on Stripe without the customer even entering the name on the credit card?
Also, on Stripe accounts many users check the box to require the customer to at least enter in the billing zip code as another security measure to prevent fraud.
If you don’t have a place for the customer to at least enter their billing zip code on the buy it now button then all credit card transactions could fail if the Stripe account holder has this security option enabled on his Stripe account.
I agree, this extension is due for a revamp and a number of upgrades. I paid nearly $50 for it and I don’t feel it really has all the functionality you would expect for a plugin of this price.
@jixxer Yes a charge can go through with just the number and expiration. See Stripe’s own demo for an example: https://stripe.com/checkout
The billing details can be entered on checkout. You just need to disable the Buy Now button and use Add to Cart buttons instead.
@marcbkk The email verification field is outside the scope of the Stripe gateway. That is for EDD core itself. We wrote a tutorial a while back that shows how to add one: http://docs.easydigitaldownloads.com/article/271-add-an-email-confirmation-field
Thanks. I tried adding that code snippet for the email verification field to the very end of my functions.php file as indicated in that link you provided. I added it here:
wp-content/plugins/easy-digital-downloads/includes/checkout/functions.php
Didn’t work though. Caused a parse error and crashed my site. Did I do something wrong?
Thread Starter
Jixxer
(@jixxer)
I see, the buy it now interface is something created by Stripe itself so it can’t be edited to include the name customer’s credit card or to add a box for the billing zip code?
It seems on buy it now, once you enter in the basic details it requires a cell phone number as well and then sends you a text message code for verification. Is that correct that it does that either when using desktop or a mobile device?
@marcbkk Add it as a custom plugin as shown in the description here: https://github.com/easydigitaldownloads/library
@jixxer Correct, it’s created by Stripe. Yes, the phone number verification is expected. See Stripe’s documentation for more information about that: https://stripe.com/docs/checkout
Thanks. Got it working now. But the code isn’t quite right. It places the text “Confirm Your Email Address” below the text box when it should be above like the texts for all the other texts boxes above and below it. Also, it should be a required text box field and it isn’t. Thanks.
Could you show me a screenshot or a live URL?
Here is a screen shot from the site I am helping my friend to develop:
[url=http://postimage.org/][img]http://s11.postimg.org/py74umlz7/Screen.jpg[/img][/url]
[url=http://postimage.org/]free picture upload[/url]