Hello. I released an update to the uc_payflowpro module. It has recurring architectured into it in a manner that I think is much better than a "recurring" product. I just released an update to the module today, complete with a "Account Panel" under /user for the user to control their recurring subscription.
Instead of a "product" being recurring; during checkout, items that have been enabled as having the option to be renwed are shown in a separate checkout pane with a checkbox, and a drop down of the number of times that one would like the item renwed for the "terms" that have been specified by the administrator (months, years, etc.).
The order is processed as a normal order. However, a recurring profile is setup on PFP, and when their next payment date comes around, if the payment is successful, the EXACT same order is created with the recurring product selected, and it is processed behind the scenes.
Thus the recurring system is a separate system that just re-purchases a product by doing another order instead of having a product try and keep "state" of its recurring status. This is MUCH easier to deal with, easier, ans safer ( from a programming stand point ).
I'd like to hear thoughts and feed back on this approach.


Joined: 10/17/2007