"Read more" plugins add another level of subscription access control to Joomla articles. Smart Subscriptions application core manages items (articles, modules, menu items, etc.) a user can view basing on his current active subscription. With "Read more" plugins enabled site administrator can set additional access property for articles full text (the content after "read more").
The package includes two plugins:
- System - adds "Smart Subscriptions" tab to article form
- Content - checks current user's subscription and replaces article full text with a message and a link to registration / profile, suggesting subscriptions that will allow the user to view full article content
If "Full text access" is set to a view level which is not allowed for current user, "Read more..." button will show a "lock" and article full text will be replaced by a notification with a link to registration or profile form. Subscriptions selector control on this form will only show subscriptions compatible with the article full text access. Set "Full text access" to "- Article global -" to disable full text access control for this article.
"Read more" plugins add another level of subscription access control to K2 items. Smart Subscriptions application core manages items (articles, modules, menu items, etc.) a user can view basing on his current active subscription. With "Read more" plugin enabled site administrator can set additional access property for K2 item (article) full text (the content after "read more").
If "Full text access" is set to a view level which is not allowed for current user, K2 item full text will be replaced by a notification with a link to registration or profile form. Subscriptions selector control on this form will only show subscriptions compatible with the article full text access. Set "Full text access" to "- Article global -" to disable full text access control for this K2 item.
Demo payment plugin was designed for testing purposes only. Do not use it in production environment.
If this plugin is enabled your test site users can purchase any subscription instantly if they choose "Demo payment" option. If you are interested in testing subscriptions life cycle, renew and upgrade options along with administrative tools for editing and deleting subscriptions, "Demo payment" should be a good start.
Paypal payment plugin adds paypal support to Smart Subscriptions. Plugin uses "Classic" API NVP interface (with signature) to communicate with PayPal. You need a business PayPal account to accept payments. Read more about NVP/SOAP API credentials here.
Plugin configuration is quite straightforward: all field on "Account" pane are required, you have to provide your paypal account credentials. For testing you can use your "sandbox" Paypal account and switch account mode to "sandbox" if plugin options. It is always better to start in "sandbox" mode to test your environment.
Important: PayPal is now upgrading security standards and this plugin will work only if you have cURL PHP extension supporting TLS 1.2 running on your server.
You can check cURL version in Joomla administration / System Information - PHP Information tab, just scroll down to "curl" section, "cURL Information". If you have version 7.19.7 listed there (commonly used on some hostings) this plugin will not work! You have to update cURL, current version, e.g. 7.47.1 is OK. You can also ask your hosting provider if you have doubts. You will find more information about PayPal security updates here
Stripe Payment plugin adds Stripe payments support to Smart Subscriptions. Only credit and debit cards payments are implemented.
You can try Stripe payment method on this site - you can purchase any subscription if you create an account or edit your profile and choose a paid account. Stripe is running in test mode on this site, do not provide your personal credit card data, use test cards instead.
If you decide to implement Stripe payments on your site you will have to create Stripe account. Then open plugin settings and set API keys. Use your test API keys for test mode and live keys for live mode. Please note that you can test Stripe payments via http but your server must implement SSL prior to go live.
You have to update Smart Subscriptions component to version 1.3.3 or later before using Stripe payments. Check your site Joomla updates to get the latest version.
Your feedback is welcome.
Webmoney payment plugin adds webmoney support to Smart Subscriptions. Plugin configuration is minimal: only purse number and secret key are required. You have also to make sure that your Webmoney Merchant service configuration is compatible with the plugin. Go to purses list for your account and open settings of the purse you are going to use with Smart Subscriptions.
- Check that Secret Key has the same value as entered in plugin configuration
- You can leave Result, Success and Fail URLs empty, but you must check "Let to use URL sent in form" option, otherwise plugin will not work
- "Send parameters in the preliminary query" is not a critical option, yet it is recommended that you check it
- "Control sign forming method" - SHA256