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?

#5 uc_paypal_pro.zip8.72 KBermannob
Members fund testing for the Drupal project. Drupal Association Learn more


longwave’s picture

Status: Active » Postponed (maintainer needs more info)
TR’s picture

Status: Postponed (maintainer needs more info) » Closed (won't fix)

No further information provided.

ermannob’s picture

Title: Using WPP Hosted Pages » Using Paypal WPP Hosted Solution
Version: 6.x-2.7 » 6.x-2.11
Status: Closed (won't fix) » Active

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.

DanZ’s picture

It 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.

ermannob’s picture

8.72 KB

@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.


TR’s picture

Version: 6.x-2.11 » 8.x-4.x-dev
Issue summary: View changes

New 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.