I don't know if this is a PayPal Buttons issue or uc_paypal or uc_recurring ... or "user error"

I'm selling an auto-renewing membership on a Drupal 6 site... using PayPal Buttons -subscription feature to submit to PayPal WPS. For product features, I have Role and SubcribeNow button on my membership subscription product.

Everything seemed to be working fine, until I noticed that the recurring fees are not being added to the order when the role renews. The payments are coming in from Paypal and being subtracted from the order balance, but the order is is building up a negative balance because there are no charges for membership renewal from the Drupal side. If I let customers see their order, they will think they've overpaid me.

Why are the renewing membership fees not being charged on the drupal side? If I have a PayPal Subscription button, am I supposed to also add a recurring payment feature on my subscription product?

This seems like pretty basic functionality. So I must be missing something. If the "recipe" for a Paypal auto-renewing subscription product is described somewhere, please point me at it...

Thanks,

Comments

arithmetric’s picture

Title: Subscription payments received, but renewal fees not charged » Renewal payments are recorded to original order
Status: Active » Closed (works as designed)

Currently this module records renewal payments for a subscription to the original order, and since it does not alter the quantity of items on the order, the order balance becomes a negative value after the first renewal. I can foresee situations where this might not be desirable, but it satisfied the initial scope for this module.

You can use the Rules event for when a subscription is renewed to customize how a subscription renewal is recorded. I am also open to sponsored work to develop other ways of recording renewals from the PayPal Buttons module.

Renzy’s picture

Hi KathyIce

Just wondering if you had success configuring Rules in the way the module author explained. I am looking at quoting for a project, and using the paypal buttons was the option I was looking into, but this does present a limitation.

thanks if you can assist,
Renaee.