Actually the fee module is designed to handle a case where the entire site is the event, not individual nodes. So, for a case where it is a conference with a set fee, and the site will go defunct after the conference is over, it is a perfect match.
However, I have a potential client who wants to use Paypal (as well as manual methods, such as cheques) for users to be able to use the signup module to register for an event, then pay via Paypal for the node they just signed up for.
It should be noted that both ecommerce and ubercart were evaluated for this project, and both found to be overkill for a site that has nothing else to sell, hence the approach ...
Here are my design notes:
- Ties into specific nodes types and specific nodes, via the signup module.
- Limit payments to registered users only (can do anonymous users with some extra work).
- Allows different amounts depending on the user role (admin defined, per node).
- Use Paypal for automatic payments.
- Once a user signs up for a node, they are presented with a button "Proceed to paypal".
- Once they finish paying in Paypal, we register the payment in the database for that user.
- Allows a manually entered form of payment (e.g. mailing a cheque) for overrides.
- Offers some reporting (list of users who paid for a certain node).
Contact me if you are interested in this.
