Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
I have been trying to set up a checkout solution that uses WPP hosted pages. I assumed I would be able to sign up for WPP, customize my checkout page, and then use WPS on ubercart to follow the same procedure which would take me to the customized pages. However, when I click through to paypal from my site, the pages do not appear customized.
Is it possible to use the WPP hosted pages?
Comment | File | Size | Author |
---|---|---|---|
#5 | uc_paypal_pro.zip | 8.72 KB | ermannob |
Comments
Comment #1
longwaveIs this the same as the "page styles" request in #1679776: Ability to set the paypal page_style on the PayPal Website Payments Standard settings page?
Comment #2
TR CreditAttribution: TR commentedNo further information provided.
Comment #3
ermannob CreditAttribution: ermannob commentedHi,
I'm pretty sure the OP was referring to PayPal Website Payments Pro Hosted Solution.
It's a service provided by PayPal which is very similar to PayPal WPS, with customers being redirected to PayPal web site, with IPN, and so on. It's heavily promoted by PayPal to several customers, and for customers it's appealing thanks to lower commissions. However it's not available worldwide, as you can see in the linked page.
In the last days I had to implement WPP HS for a customer of mine and it was very easy. I took uc_paypal and duplicated it with the necessary modifications. I also removed all the stuff related to Express Checkout. In the end I developed a new modules that is very similar to the vanilla uc_paypal. Main differences are in the form to be posted to PayPal and in the schema (just renamed the tables, to keep data not tied to uc_paypal).
What I'm asking here is: should WPP HS get merged into uc_paypal or should it live by its own?
I wish to contribute, I'm just trying to understand what the best way is.
Comment #4
DanZ CreditAttribution: DanZ commentedIt should be merged with the generic Paypal Payment module, which can be used by multiple cart systems, including Ubercart, through the Payment module.
Having non-generic payment modules in Ubercart core is probably a Bad Thing, because that slows down updates and makes Ubercart bigger with code lots of stores won't use. The Payment module is a very nice way to go, because updating a payment system once does it for all the carts, thus reducing duplication of work.
Comment #5
ermannob CreditAttribution: ermannob commented@DanZ thank you for pointing me at that. Anyway I had to deal with a Drupal 6 installation, so I worked around Ubercart 2.
For now I'm posting here my little module (well, it's basically a copy and paste from uc_paypal with little edits), just to give some idea. When I will have to deal with Drupal 7, I will contribute again.
Thanks.
Comment #6
TR CreditAttribution: TR commentedNew features need to go into 8.x-4.x first, then get backported if there is sufficient interest. Because Drupal 6 is almost obsolete, it is highly unlikely this will be added to Ubercart for D6.