I am starting a new site for a local group. They are organizing a conference and want to be able to accept payments online via Paypal. In addition to one time payments, they want to be able to arrange the amount to be paid over n months. Can this module handle that?

How stable is this module now?

Comments

kbahey’s picture

Title: Patpal advice » Paypal advice
Status: Active » Fixed

This module is stable and used on many sites.

On its own it will not do much. It is just an API.

Depending on your needs, look at the fee module (mature and works well), or the signup_pay module (may not be as mature, and needs the signup module). Both use simple_paypal's API.

One of them will do what you want, or give you an idea on how to do it.

nancydru’s picture

Thanks, Khalid. IIRC, Fee does not have a 6.x version, and I am not developing any more 5.x sites. The Signup series looks promising, but I'm not sure about putting a whole Ubercart system in place for a single conference.

kbahey’s picture

Nancy

Signup pay does not require ecommerce/ubercart. The whole idea of developing it was to avoid the sheer bloat when the requirement is simple (pay to register for a course or event). So, give that a shot for sure.

Fee is more simplistic. It is for one time off sites, i.e. each DrupalCon was a separate site and the user pay one fee one time in the lifetime of the site. It is not complicated at all and converting it to D6 is not hard at all. Perhaps only hook_menu() needs to be changed.

nancydru’s picture

This will be pretty much the same. They will pay for the conference and that's it. Hopefully it will become an annual event, but each is separate. However, they are very forceful in the requirement for splitting the payment into a "subscription" to be paid over three or four months.

kbahey’s picture

Fee does only a one time payment.

Paypal subscriptions, where Paypal handles emails and renewals, are complicated. If you do use them, simple_paypal will not be of much help. Look in lm_paypal, but its code is not really something I would like to maintain.

If I were to do that, I would avoid Paypal subscriptions. I would use fee as a starting point. You have to keep track of how much was paid and how much is owed and send emails form cron hooks prompting them to pay the installment, and use the nag that is already in fee to nag them while they browse.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.