SMF2.0:Paid subscriptions: Difference between revisions From Online Manual

Jump to: navigation, search
No edit summary
(some reordering, making headings match what is seen when using SMF, correcting to standard English.)
Line 1: Line 1:
{{TOCright}}[[Paid subscriptions]] is a method to give forum benefits to your users in exchange of a monetary donation or payment. With this function, you can choose the name of the donation, amount and a membergroup that will be automatically assigned to the user once the payment is done and other options.
{{TOCright}}[[Paid subscriptions]] is a method to give forum benefits to your users in exchange for a monetary donation or payment. With this function, you can choose the name of the donation, amount and a membergroup that will be automatically assigned to the subscribed user, and other options.
From here you can edit the payment methods available to your users. To view this area, you must enable it via the [[Core Features]] page.
 
Once you have set up subscriptions, your forum members will be able to buy the subscriptions from ''[[Profile]] > Actions > Paid Subscriptions''.


==Enabling the Paid Subscriptions==
==Enabling the Paid Subscriptions==
The Subscriptions must be enabled first. To achieve this, you must go to ''[[Administration Center]] > Configuration > [[Core Features]]'' and select the option '''Paid Subscriptions''' option. Once the setting is enabled, a memebergroup for the subscription must be created.
The Subscriptions must be enabled first. This can be done by going to to ''[[Administration Center]] > Configuration > [[Core Features]]'' and select the '''Paid Subscriptions''' option. For each subscription you plan to create, you will also need to create a [[Membergroups|membergroup]], and set that membergroup's permissions acccordingly.
To see how to configurate it, check the [http://wiki.simplemachines.org/smf/Paid_subscriptions#Payment_Settings Payment Settings].
 
Once everything is setup, the suscription options must be filled by going to ''[[Administration Center]] > [[Members]] > Paid Subscriptions > View Subscriptions''. There by clicking the '''Add Subscription''' button, the settings for the creation will be display to be set up and create the subscription. To see how to configurate it, check the [http://wiki.simplemachines.org/smf/Paid_subscriptions#Subscriptions_Settings Subscriptions Settings].
 
If everything is setup correctly, the users will be able to buy the subscriptions by going to ''[[Profile]] > Actions > Paid Subscriptions''.


==Settings==
==Settings==
Note:
*<span style="color: red">Note:</span> '''Instant Payment Notification", '''Return URL''', or '''Callback URL'''. This note gives you a URL that you must use to set up your payment service to instantly notify your forum every time a payment is made. You must follow this step in order for subscriptions to work automatically.
For subscriptions to be automatically updated for your users, you will need to setup a return URL for each of your payment methods. For all payment types, this return URL should be set as:
 
*<nowiki>http://yoursite.com/smf/subscriptions.php</nowiki>
 
You can edit the link for paypal directly, by clicking here.
For the other gateways (If installed) you can normally find it in your customer panels, usually under the term "Return URL" or "Callback URL".


===Payment Settings===
If you are using paypal, follow the link labelled "clicking here", and follow the instructions to enable Instant Payment Notification (IPN).  If you wish to use other online instant payment services, you will need to install each one, and follow their website's instructions for '''Return URL''', '''Callback URL''', or similar.


*'''Send Notification Emails''' - Inform the admin when a subscription automatically is payed or changes.
*'''Send Notification Emails''' - Inform the admin when a subscription automatically is payed or changes.
*'''Email for Correspondence''' - Comma-separated list of addresses to email notifications to in addition to other forum admins.
*'''Email for Correspondence''' - Comma-separated list of addresses to email notifications to in addition to other forum admins.


*'''Select Currency''' - Selects the currency (USD, EUR, GBP, etc.) [https://www.paypal.com/cgi-bin/webscr?cmd=p/sell/mc/mc_wa-outside (See More)].
*'''Select Currency''' - Selects the currency (USD, EUR, GBP, etc.) [https://www.paypal.com/cgi-bin/webscr?cmd=p/sell/mc/mc_wa-outside (See More)].
*'''Enable test mode''' - This puts the paid subscriptions into "test" mode, which will, wherever possible, use sandbox payment methods in PayPal, Authorize.net etc. Note: The "test" mode must be disabled to make real payments.
*'''Enable test mode''' - This puts the paid subscriptions into "test" mode, which will, wherever possible, use sandbox payment methods in PayPal, Authorize.net etc. Note: The "test" mode must be disabled to make real payments.


*'''Paypal email address''' - The email address which that links the PayPal account. Leave blank if you do not wish to use paypal.


*'''Paypal email address''' - The email address which that links the PayPal account. Leave blank if you do not wish to use paypal.
==View Subscriptions==
Once you have set things up in [[#Settings]], you will see a list of all the subscriptions you have created. You may use the '''Add Subscription''' button to create a subscription.
 
===Add Subscription===
From [[#View Subscriptiosn]], use the '''Add Subscription''' button, fill in the settings, and use the '''Save''' button to save it.


===Subscriptions Settings===
*'''Subscription Name''' - The name of the subscription.
*'''Subscription Name''' - The name of the subscription.
*'''Description''' - A description of the subscription.
*'''Description''' - A description of the subscription.
*'''Allow user to auto-renew this subscription''' - Allow users to renew automatically the subscription before this finished.
*'''Allow user to auto-renew this subscription''' - Allow users to renew automatically the subscription before this finished.
*'''Active''' - The members must be active to join a subscription.
*'''Active''' - The members must be active to join a subscription.


*'''Primary Group upon Subscription''' - Giving a primary group for users who pay the subscription.
*'''Primary Group upon Subscription''' - Giving a primary group for users who pay the subscription.
Line 49: Line 41:
**'''Cost ($):''' - The price of the subscription.
**'''Cost ($):''' - The price of the subscription.
**'''Length of Subscription''' - The amount of time the subscription will last.
**'''Length of Subscription''' - The amount of time the subscription will last.
*'''Subscription price varies on duration ordered''' - The subscription will last depeding on the amount of money the user pays.
*'''Subscription price varies on duration ordered''' - You can supply different prices, depending on the duration the user selects. This will allow you to offer a discount to users who subscribe to a full year of your service.


{{As an administrator}}
{{As an administrator}}

Revision as of 14:00, 1 September 2011

Paid subscriptions is a method to give forum benefits to your users in exchange for a monetary donation or payment. With this function, you can choose the name of the donation, amount and a membergroup that will be automatically assigned to the subscribed user, and other options.

Once you have set up subscriptions, your forum members will be able to buy the subscriptions from Profile > Actions > Paid Subscriptions.

Enabling the Paid Subscriptions

The Subscriptions must be enabled first. This can be done by going to to Administration Center > Configuration > Core Features and select the Paid Subscriptions option. For each subscription you plan to create, you will also need to create a membergroup, and set that membergroup's permissions acccordingly.

Settings

  • Note: Instant Payment Notification", Return URL, or Callback URL. This note gives you a URL that you must use to set up your payment service to instantly notify your forum every time a payment is made. You must follow this step in order for subscriptions to work automatically.

If you are using paypal, follow the link labelled "clicking here", and follow the instructions to enable Instant Payment Notification (IPN). If you wish to use other online instant payment services, you will need to install each one, and follow their website's instructions for Return URL, Callback URL, or similar.

  • Send Notification Emails - Inform the admin when a subscription automatically is payed or changes.
  • Email for Correspondence - Comma-separated list of addresses to email notifications to in addition to other forum admins.
  • Select Currency - Selects the currency (USD, EUR, GBP, etc.) (See More).
  • Enable test mode - This puts the paid subscriptions into "test" mode, which will, wherever possible, use sandbox payment methods in PayPal, Authorize.net etc. Note: The "test" mode must be disabled to make real payments.
  • Paypal email address - The email address which that links the PayPal account. Leave blank if you do not wish to use paypal.

View Subscriptions

Once you have set things up in #Settings, you will see a list of all the subscriptions you have created. You may use the Add Subscription button to create a subscription.

Add Subscription

From #View Subscriptiosn, use the Add Subscription button, fill in the settings, and use the Save button to save it.

  • Subscription Name - The name of the subscription.
  • Description - A description of the subscription.
  • Allow user to auto-renew this subscription - Allow users to renew automatically the subscription before this finished.
  • Active - The members must be active to join a subscription.
  • Primary Group upon Subscription - Giving a primary group for users who pay the subscription.
  • Additional Groups upon Subscription - Giving an additional group for users who pay the subscription.
  • Send Reminder Email - Send a reminder email before the subscription is finished.
  • Email to Send upon Completion - Send a email notification once the payment is finished.
    • {NAME} - Name of the user who pay for the notification email (Example: John Doe).
    • {FORUM} - Name of the forum for the notification email (Example: My Community).


  • Subscription for fixed price and period - A fixed price for the subscription in a fixed amount.
    • Cost ($): - The price of the subscription.
    • Length of Subscription - The amount of time the subscription will last.
  • Subscription price varies on duration ordered - You can supply different prices, depending on the duration the user selects. This will allow you to offer a discount to users who subscribe to a full year of your service.

Main

Configuration

Forum

Members

Maintenance

Miscellaneous





Advertisement: