8 replies [Last post]
doncarbone's picture
Offline
Joined: 09/09/2010
Juice: 18
Was this information Helpful?

Hi there,

I've been working at implementing recurring fees into ubercart using the uc_recurring module.

I have successfully been able to accept payments that are one-time using Website payments pro, but under the recurring order 'pane' on my store's checkout page, the list is blank. My client has already paid for WPP and is uninteresting in using an alternative like Authorize.net.

Is there anything I need to do from paypal to make recurring fees work? Are there any available patches or code re-writes I need to utilize in order to fix this problem?

A product we are selling, for example, should cost $49.99, then an additional $44.99 immediately which is to be billed automatically to their credit card on a monthly basis. I have set this up under "features" for the specific product...yet still for w/e reason, this is not showing up on the checkout page.

I've searched around a lot looking for an answer and it seems nobody knows the solution...but most of the topics I've found are from many months (even years) ago..so perhaps by now someone knows how to fix this problem? I know this can and should work because Paypal's recurring fees works using their 'buttons'...its just a matter of making it work inside of drupal with uc_recurring/ubercart.

I'm willing to pay someone to fix this problem. Like I've said, my client wants to stick with WPP -- so moving to something else is not much of an option for me.

-- Don

univate@drupal.org's picture
Offline
Getting busy with the Ubercode.
Joined: 03/27/2009
Juice: 465
Re: uc_recurring is not listing Recurring orders with WPP

WPP has only been recently implemented in the current -dev of uc_recurring.

Have you actually tested a payment and seen that it doesn't get renewed when it should?

doncarbone's picture
Offline
Joined: 09/09/2010
Juice: 18
Re: Re: uc_recurring is not listing Recurring orders with WPP

I have the most recent -dev and have inputted the appropriate API credentials and configured a recurring fee for my product.

It does not work, unfortunately. Can you specify the required configuration to get this to work?

If you would like to contact me, PM me or send me a message via IM:

AIM: Ramathorn666
ICQ: 566425280

Thank you,

--DC

univate@drupal.org's picture
Offline
Getting busy with the Ubercode.
Joined: 03/27/2009
Juice: 465
Re: Re: Re: uc_recurring is not listing Recurring orders with WP

Sorry can't help much with "it doesn't work" - please describe exactly what you are doing thats not working.

I don't use Paypal WPP, so I probably can't help much with anything specific to that gateway. All I know is that there have been recent patch gone into uc_recurring that are supposed to add support for WPP.

See WPP related issues in uc_recurring:
http://drupal.org/node/911664
http://drupal.org/node/877778

doncarbone's picture
Offline
Joined: 09/09/2010
Juice: 18
This might be a bit more helpful...

I can provide screens, but that's about the best I can do. I'm not a very good programmer myself and this is actually my first project working with Drupal, let alone ubercart.

The following are screenshots I took from my Drupal admin.

1) Payment Settings --> Gateways

payment settings (gateway)

2) Recurring Fees Settings

recurring fees settings

3) Setting up recurring fee for a specific product (under Features)

recurring fee (feature) for specific product im selling

4) The settings for that recurring fee/feature:

recurring fee (feature) configuration for above

5) Now testing the product, this is the cart --> as you see there is a pane "Recurring order" (not Recurring Fee, I should point out)

cart for product *

* to elaborate on what I wrote in red text on the screenshot above...what i mean by this is there is a section of ubercart called "order settings" where i can am able to configure a section 'recurring orders'. in this section I only have the option to specify if ALL products should:

A) never recur
B) recur monthly
C) ...every X # days etc... (you can specify the exact amount i believe)

anyways...the issue here of course, is that it applies to all products (some of which are do not want recurring), and it also takes the price of the product and simply charges the customer that price on a recurring basis -- (set-up fee charged again after X days)

The ideal config for the product used in my examples/screens above would be:

$49.99 Set-up Fee <-- the "List Price"
$44.99 Recurring Fee (Charged Monthly) <-- Configured in "Features" for the specific product (screenshot #3)
---------------------------------------------------
Subtotal: $94.98
Total: $94.98
Plus $44.99 every 30 days

(Customer is charged immediately for the first month)

When I proceed with the checkout and use my credit card to test (paypal doesnt seem to have their act together if u're trying to use the sandbox with WPP...so for some reason or the other I can't use the sandbox), the order completes and I am charged the price of the item ("The Setup fee, so to speak)...and in PayPal the product is labeled as a Recurring payment (so far so good...), but as per above, the recurring payment just takes the set-up fee and charges the customer that exact amount on a monthly basis (and not the fee I set-up under "Features" for the specific product)

This is a problem as some other products we are selling have very large set-up fees (sometimes exceeding $1,000), but the monthly fee is only around $50/month -- quite a problem if suddenly people are being charged $1,000 every 30 days Sticking out tongue

Anyways, I don't know if this is a bug/issue with uc_recurring, or just a problem with the way I've configured my settings.

If you are able to spot a problem from what I've listed above, that'd be great -- if not I can either attempt to provide more information or look at the Authorize.net alternative.

-- DC

univate@drupal.org's picture
Offline
Getting busy with the Ubercode.
Joined: 03/27/2009
Juice: 465
Re: This might be a bit more helpful...

You probably want to start, by disabling recurring orders module. Have both products and orders being recurring is not likely to work on the one site, you normally would only want one recurring method. I would suggest turning on the test_gateway as that's a good way to test without worry about the gateway part.

doncarbone's picture
Offline
Joined: 09/09/2010
Juice: 18
Re: uc_recurring is not listing Recurring orders with WPP

I'll start with that and see where I get

dawnieando's picture
Offline
Joined: 11/10/2010
Juice: 7
recurring payments WPP and ubercart

Did you get this to work?

I'm implementing exactly the same thing so if you've found a solution it would be good to know.

I'm also new to Ubercart and battling with it.

icvjames's picture
Offline
Joined: 06/28/2011
Juice: 6
recurring WPP Ubercart Drupal

We are trying to get Recurring payments to work in Ubercart / Drupal / PayPal WPP
Any further help? I critically need this to work unfortunately...
I will pay for success here. If someone can help me and my devs make this work.