On my site I'm just using Paypal express for payment. However when I use it I need to enable Paypal WPS, which means enabling the credit card module, which means security warnings everywhere as I don't have an SSL certificate. Regardless of the many positives of SSL, doing this seems very wrong.
Why is Paypal Express so heavily tied to WPS? Why can't Paypal express stand on its own with its own API configuration box?
It would really be helpful for people that only use Paypal Express if it could stand on its own instead of being heavily tied to WPS.
| Comment | File | Size | Author |
|---|---|---|---|
| #9 | pp-workflow-1.png | 55.75 KB | end user |
| #9 | pp-workflow-2.png | 48.79 KB | end user |
| #9 | pp-workflow-3.png | 57.03 KB | end user |
| #9 | pp-workflow-04.png | 29.37 KB | end user |
| #5 | 1190744-paypal-settings.patch | 9.42 KB | longwave |
Comments
Comment #1
longwaveChanging this to a task.
Comment #2
longwaveWeak dependency on #1226602: Allow express payment (PayPal/Google) to be enabled directly in payment method settings
Comment #3
longwaveI think the settings should be duplicated as necessary for each method, as that will make it easier to configure, and also will let store owners use different PayPal accounts for the different methods if needed.
Comment #4
tr commentedPayPal EC is tied to WPP, not WPS. You must have a WPP account in order to use EC, and you must make EC available when you use WPP (according to PayPal TOS). The credentials are the same for EC and WPP.
Comment #5
longwaveAttached patch moves all settings to the EC form, then reuses a subset of them for the WPP form. Needs testing.
Comment #6
end user commented>PayPal EC is tied to WPP, not WPS.
TR are you sure? I use PP EC with out using WPP. I just enter my api info into the PPEC form fields under WPP settings page. This allows me to have a much cleaner checkout process then with the WPS checkout way. I do have to use CSS to hide the Express Checkout button.
I'll get some screen shots later.
Comment #7
longwaveComment #8
tr commented@future assassin: Well, I *was* sure, based on when I last did some PayPal integration a few years ago, but it looks like some of what I said in #4 not true any more. Specifically, it does appear you can use EC without WPP or WPS. But it's still the case that if you use WPP you are obligated to use EC as well. Here are some references:
https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=develo...
https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=develo...
Comment #9
end user commentedI'll read through that tonight. I'm not sure when I used the EC info only in the UC WPP setting but its been at least 1.5 years since the first time I tried that. I was confused a little as I just tried it on a whim and it worked.
If you test it out you'll see that it does the following (I included screenshots)
Customer clicks check out
Customer is taken to a UC page where they select their info and shipping options.
Customer is taken to paypal were they see a summary and enter their CC details
Customer is then taken back to the UC review page where the customer click submit
Customer is taken the a thank you page on the UC site.
Comment #10
longwaveHm. So Express Checkout can be invoked from the cart page, or the checkout page. I think #1226602: Allow express payment (PayPal/Google) to be enabled directly in payment method settings removed the ability to show EC as a payment method at checkout. This means we need a new option somewhere, to control whether EC appears on cart, checkout or both.
Comment #11
longwaveCommitted. I will reopen the other issue, as that means that EC can't be used as a payment method any more, which I didn't realise was possible before.
Comment #12
end user commented>which I didn't realise was possible before
I don' t think many people knew this but it is a huge step forward compared to the regular WPS checkout process.
Comment #14
end user commentedAny info getting EC to work like I have here http://drupal.org/node/1190744#comment-4785784 on D6/UC2. I just tried it on the latest D7/UC3 and I can only make it work by unchecking the Enable Checkjout box other wise I get
Illegal choice in Payment method elementI can use WPS for now as its working good and seems a little cleaner than in UC2 but the above EC checkout was pretty nice.
Comment #15
longwave#1226602: Allow express payment (PayPal/Google) to be enabled directly in payment method settings is the issue where that will be fixed.
Comment #16
longwaveReopening for 6.x as Express Checkout options are hidden under PayPal WPP settings, which are not visible if uc_credit is not installed.
Reference: http://www.ubercart.org/forum/ideas_and_suggestions/29977/how_disable_re...
Comment #17
damienmckennaThis is definitely needed as the admin interface is monumentally confusing.
Comment #18
longwaveNot worth changing this in 6.x now.