Signup Pay for a node
Categories
Component ID
Component name
Component type
Component security advisory coverage
Downloads
Component created
Component changed
Component body
This module allows users to pay for a node, such as an event/conference/lecture/course, without the overhead of ecommerce or ubercart.
Different roles can have different amounts for the same node, for example members can be offered a lower rate over non-members.
After signing up for the node using the Signup module, the user will be redirected to Paypal where they can complete the payment. Once Paypal accepts the payment, the database will be updated to confirm the user as an attendee.
Integration with the Signup status module for reporting is also available.
Also see the Signup Pay Early Bird module.
Testers and patches are needed for this module.
Configuration
1. Go to admin/user/access, and assign roles to the 'sign up for content' permission
2. Go to admin/content/types create a content type like "course" or "conference", then enable signups for that content type.
3. Go to admin/settings/signup_pay and check "Enable payment on signup for all new signup enabled nodes by default". If you want anonymous users to be able to signup and pay, then uncheck the "Deny anonymous" too.
4. On the same page make sure that at least one role is selected in the Role Weight field. A list of all the role IDs that are allowed to signup will be listed below that field. If none are listed then you did not do step 1 correctly.
5. On the individual node edit form, you will find a fieldset "Signup Settings". Make sure you select "Enabled" and then under "Signup Amount Per Role" make sure you check "Enable signup payment options for this nodes", and enter an amount for the role.
After you do all that, the user will see an amount to pay on the signup form in the node. Once they signup, then get a "Proceed to Paypal" button.