I am looking for a module that will allow a user to set up some time of payment plan. Basically, the user wants to purchase a product, but they want to pay for the product over the course a 2-3 months. I had a couple of questions:
1 - Is there already a module that does this? I searched around a bit but couldn't find anything that does this.
2 - If there is not a module of this nature, any suggestions on where to start? I was looking at the uc_recurring.module and it has a basic start to what we are looking for, but not exactly what we need it seemed to me.
We are ultimately looking at integrating this with Paypal as we do all of our transactions through them, so the ultimate goal will be to have a module that charges the user through Paypal depending on the payment plan.
Any suggestions are welcom.



There's already a structure in place to receive IPNs, so it might have to be developed as a patch to the PayPal module itself... but the idea would be setup a recurring fee that spreads the payments out over three months or something. As payments come in, they will be entered on the order by the IPN... once the balance reaches $0 you can move the orders to the Completed status or something. You can setup the recurring fee feature to only work on one option... i.e. the product could have a "Payment type" attribute. The default option is pay in full, but the second option could be pay in 4 installments w/ an appropriate adjusted SKU, drop the price to 25%, and have a recurring fee feature attached to its adjusted SKU that is 25% of the price set to be billed 3 times, once a month, starting in a month. (oof... confusing sentence... if it wasn't so late, I'd retool that.)




Joined: 03/07/2008