This module allows an event web site to charge fees for attendance.
The module assumes that the entire site is for a one-time event, and the fee is fixed for everyone. So this module is suitable for subdomains (e.g. 2008.yourconference.org, 2009.yourconference.org, ...etc.).
Views integration is provided, with several fields exposed to views, such as gross amount, net amount, currency, and whether the user has paid or not. Note that this requires the bio module so users are represented by nodes.
If you want a more granular event payment solution, then consider using the Signup Pay for a node module which allows this and much more.
Requires the simple paypal framework.
This module was developed for the Drupal Association in order to allow conferences to collect an attendance fee.
It was used for two Drupal Conferences:
Moreover the following sites use it as well:
The author can also be contacted for paid customizations of this module as well as Drupal consulting, installation, development, and customizations.