Multi part payments

Posts: 3
Joined: 11/12/2008

I'm new to Ubercart but have been testing for a few days and hunting for solutions but I am guessing that I will need to do some custom development here. Before I go that route could any comment on the following.

While the bulk of the product we sell are standard we are also selling 'retreats'.
1. These are three day residential weekend events but we sell various packages; 'full weekend', 'sat & sun' and 'day delegate'
2. The purchaser needs to be able to make several payments to cover the cost; an initial deposit, and then two instalments.
3. We need to be able to take these installments via CC and PayPal.

So a typical order of events would be
a) customer purchases a 'retreat' package (price 300) and pays the deposit of 100
b) on or before a fixed date later they make a second payment of 100
c) on or before a second fixed date they make a final payment of 100

The variation in package I can handle with the standard attribute mechanism. However I can't figure out a way to take multiple payments. The closest I can find is the uc_recurring module but this does not really work as it is targeted at regular recurring subscriptions. At the very least I need to be able to specify exacty what date the payments need to be collected.

Its fine if all it does is email out to the user that they need to add a new payment.

Any suggestions?

Posts: 974
Joined: 11/05/2007
Bug FinderFAQ ModeratorGetting busy with the Ubercode.

This doesn't exactly answer your question, but I'm pretty sure the PayPal terms of service forbid you to make multiple charges for the same order. Before you proceed I suggest checking with PayPal to be sure this is something they allow. You may have to switch to another payment processor, in which case the solution to your problem might be quite different.

--

<tr>.

Posts: 3
Joined: 11/12/2008

Thanks for the answer, I missed as I had not subscribed! I believe that your correct and I have pursuded the owner that this is a bad appraoch for online payments. Basically we will now offer a 'pay it all at once online with PayPal' or 'Pay by installments by check - 10% handling fee' which makes the whole thing a lot easier to deal with.