The RSMembership! Configuration tab allows you to control some general component parameters.



  • Date and Time Format: Set the preferred date and time format (for example d.m.Y H:i:s - day.month.year hours:minutes:seconds). Please consult the PHP date function reference for more information on this topic.
  • Delete pending transactions after: This field controls the hours after which the component will delete all transactions with a "Pending" status
  • Disable Joomla! Registration: If you set this to Yes, users will be redirected to RSMembership! or on another page
  • Registration Page URL: If the Joomla! Registration is set to Yes, you can insert here the page where you want your users to be redirected when trying to register
  • Load Bootsrap: You can switch Bootstrap off if you are encountering any issues with it, or turn it on if your template does not include such capabilities
  • Trigger Content Plugins: By setting this to Yes the Content Plugins will be triggered on the following areas: category description, membership description, extra description, terms & conditions, file description, folder description, wire payment details, thank you message.

Data Protection

  • Store IPs: Yes / No. By setting this to Yes the IP of the user will be stored throughout RSMembership! areas (Transactions, Access Logs).
  • Allow Self Anonymisation: Yes / No. By setting this to Yes you will allow your users to anonymise their data automatically by following an encrypted link. This does not work for Super Users.

Pricing Options

  • Currency: You can set the preferred currency used for the memberships
  • Price Format: In this field you can set up the format of the price that is displayed in the front end to the user. This can be customized with the {price} and {currency} placeholders.
  • Decimals: Sets the number of decimal points.
  • Decimal Separator: Sets the separator for the decimal point.
  • Thousands Separator: Sets the thousands separator.
  • Show Text Instead of 0: Set this to yes if you want to show the text "FREE" instead of 0 in the front end

Expiration Notification Settings

Number of emails to be sent per cycle - this setting allows you to control the number of expiration notification emails that are sent per cycle

Check for notifications to be sent every - this allows you to set a time interval between notification checks

It is very important to contact the hosting provider and ask for imformation on how many emails can be sent per cycle, so that you do not get flagged as sending spam.



  • Checkout Process: Select how the checkout process is handled - either one page or multiple pages that collect information from the customer.
  • Show login form when subscribing: Enables you to display or not the log default Joomla! login, upon subscribing to a membership.
  • Create the user account: When payment is received / When order is placed.
  • Use full email for username: Set to Yes in order to use the full email address provided by the subscriber when assigning the username to a newly created account.
  • Allow re-subscribing with the same email address: By setting this option to Yes, a not logged in visitor can subscribe to a membership (witough logging in) using an email address already in the database.
  • Allow customers to choose their username -NEW feature added in the latest release that allows users to choose their username when subscribing to your memberships.
  • Allow customers to choose their password: By setting this to Yes, customers will be able to choose their password when signing up for a membership. If set to No the password will be generated automatically (random) and emailed to them along with the complete user information.
  • Replace User Groups instead of updating - By setting this to Yes, the User Groups will be replaced. If set to No, the new user groups will be appended upon subscription and removed upon expiration.
  • Allow renewal in advance: If set to No the Renew in Advance button will no longer be displayed in the frontend.
  • Send User Account Email: Set this to Yes if you'd like to send the user account email everytime a subscription is made. Set to No if you'd like to never send this. You can also choose to send this email only once when account is created along with the subscription.

Spam Protection

The filter spam subscriptions, you can use CAPTCHA or reCAPTCHA (legacy and new version) fields in your membership registration form.

Spam Protection
  • Enable CAPTCHA - this setting will enable or disable the CAPTCHA / reCAPTCHA (Legacy) / reCAPTCHA (New) field for your registration form;
  • Display CAPTCHA For - Unregistered/Registered - you can choose which user groups will need to pass the CAPTCHA validation;

Built-in CAPTCHA settings
  • Characters - the number of characters the CAPTCHA image will contain;
  • Generate Lines - in order to increase security you can choose to generate random lines in your image;
  • Case Sensitive - choose if your CAPTCHA field validation will take the input case into consideration;

reCAPTCHA (Legacy) Settings
  • reCAPTCHA Public Key - if you are using reCAPTCHA for your security, you will need to enter the public key retrieved from the reCAPTCHA site in this field;
  • reCAPTCHA Private Key - this key is also retrieved from the reCAPTCHA site in order for the validation to work;
  • reCAPTCHA Theme - choose the reCAPTCHA theme that best integrates with your template.

reCAPTCHA (New) Settings
  • Site Key - Paste your site key here - obtained from the reCAPTCHA account from google
  • Secret Key - Paste your secret key here - obtained from the reCAPTCHA account from google
  • Theme - Choose the desired theme, can be LIGHT or DARK
  • Type (Fallback) - Fallback method can be chosen, IMAGE or AUDIO

You can retrieve your reCAPTCHA keys from the Google reCAPTCHA account (it's free).


RSMembership! allows you to sell membership as an affiliate to a third party source, using iDevAffiliate, with only three configuration options:

  • Enable Integration - No / Yes
  • iDevAffiliate URL: this is available on your iDevAffiliate account configuration area
  • Track Renewals - No / Yes: if enabled, the renewal purchase will be tracked to the affiliate

You should first enable the integration and set the iDevAffiliate URL and then click on the Attempt to connect button.



License code: In here you can insert the license code so that you will have access to updates and support



This tab offers the possibility to manage the permission settings for the user groups. Basically, these permissions control the ability of the users to view and/or make changes to the component's back-end. A more in-depth explanation on how to use the options in this tab, can be found in the Joomla! Docs - Access Control List Tutorial article.


5 persons found this article helpful.

Was this article helpful?

Yes No
Sorry about that