Are you enjoying the extensions? Did you like the support? Help others decide.
Leave a reviewOffer online content that users can purchase and access for a limited time. Monetize information, downloadable digital products such as files, applications, e-books, software, manuals, stock photos, PDF files, and almost anything else.
With the Sesame Pay for Access component you can control access to resources on your site, your way.
Based on the PayPerDownload extension created by ratmilwebsolutions.com. Previous users of PayPerDownload can migrate to this extension. Please check the documentation for the migration steps to take.
The Sesame Pay for Access component is composed of:
Global configuration parameters for general configuration of the extension | |
A menu item (All Licenses view) to list all available licenses | |
A menu item (Membership view) to display users and the licenses assigned to them | |
A menu item (Pay License view) to display a form to pay for a license | |
A menu item (User Licenses view) to display all licenses assigned to a single user | |
A module (Price Tables) to create price tables from available licenses | |
A content plugin (Pay to read more) to restrict access to part of an article | |
An editor-xtd plugin (Pay to read more) that adds a button to editors to work in conjunction with the content plugin | |
A locked resource plugin (Contact) to restrict access to contacts | |
A locked resource plugin (Content) to restrict access to articles | |
A locked resource plugin (Menu item) to restrict access to menu items | |
A payment gateway plugin (PayPalPay) to offer payments through PayPal | |
Joomla 3.9+ A privacy plugin to process privacy related requests | |
A quick icon plugin that shows updates in the Control Panel and a link to the component's page | |
A system plugin the engine of the extension | |
A system plugin (User Links) to add a button to the User list view that links users to their licenses | |
A component page offering site-wide and component-specific information | |
Views (resources, licenses, user licenses, ...) related to configuration and information saved throughout the life of the extension |
Install the package through the Extension Manager
of the Joomla administrator's console. It will install the Sesame Pay for Access component, all associated module and plugins and the Simplify Your Web Extensions library.
Install from Webtab of your website. Type simplifyyourweb in the search box and select Sesame Pay for Access.
The extensions library is not required as a separate download. If missing or outdated, the library will be automatically installed.
You do not need to uninstall the extensions before updating them. In fact, by uninstalling them, you will lose all configurations (module instances...).
Before updating, make sure you read the change logs and are aware of potential backward compatibility issues.
The upgrade is seamless and no side effects have been reported so far. If you have the latest version installed under Joomla 4.4, no update is necessary when upgrading to Joomla 5.
The extension works properly with the Compatibility plugin enabled.
More testing is needed on sites where the Compatibility plugin is disabled.
For a successful migration to Joomla 4, the extension first needs to be up to date in your Joomla 3.10 configuration.
For general instructions on moving from Joomla 3.10 to Joomla 4, please check this tutorial out!
Must read: specific instructions about the migration for this extension.
Initial release.
These are the steps to follow specifically for Sesame Pay for Access to experience the smoothest migration possible.
First make sure you have an up-to-date version of Sesame Pay for Access. It's important that you have installed the latest version. You can download the latest version and install.
Go to Extensions -> Plugins.
Type 'Sesame' in the search box.
Disable the plugins:
This will remove potential update issue warnings and prevent issues once under Joomla 4 until the extension is re-installed.
Go to Components -> Joomla! Update. Click on Check for Updates. You will see update pre-checks.
The SimplifyYourWeb Extensions Library will be updated automatically. Ignore warnings about the library, if any.
Download the version of the extension for Joomla 4.
Go to System -> Install section. Click on Extensions.
Install the Sesame Pay for Access package for Joomla 4.
Go to System -> Manage section. Click on Plugins.
Type 'Sesame' in the search box.
Re-enable the plugins:
Re-position module instances if you are using a new template.
Remove or update the template overrides for this extension, unless your template is different under Joomla 4, in which case you can leave the old overrides in place. If you need to use the overrides you had made under Joomla 3, update them and copy them over to the new template.
If you have been a user of Pay Per Download and want to move on to Sesame Pay for Access, there are a few steps to follow to experience the smoothest migration possible.
Go to Components -> Sesame Pay for Access -> Backup/Restore.
If Pay Per Download is installed, you should see 3 additional buttons in the interface.
By clicking this button, you will be able to migrate all your Pay Per Download configuration parameters into Sesame Pay for Access. There is no limitation on this task, but once you start changing Sesame's configuration parameters, you will lose those changes by clicking that button again.
Clicking on this button will transfer data from the Pay Per Download database tables into Sesame Pay for Access tables. This action can be repeated as long as you don't start using Sesame Pay for Access. Every pass will empty the tables first.
Clicking this button will turn all the Pay Per Download menu items you have created into Sesame Pay for Access menu items. This cannot be undone and should be done last, after successful completion of the migration.
If you get any errors, please contact support.
You can install/enable additional resource plugins and payment gateways at any time during the migration. Nonetheless, these need to be installed/enabled prior to testing (if they were in use in Pay Per Download).
At the end of the process, after testing, you can safely remove the Pay Per Download extension. It will also remove the additional migration buttons from the Backup/Restore view.
Pay Per Download extensions you can safely remove:
The associated resource type plugins are probably missing or disabled.
Go to Extensions -> Manage -> Manage.
Type 'Sesame' in the search box.
Select the 'Sesame Pay for Access' package ONLY and click on Uninstall. This will remove all extensions at once.
Additional downloads (locked resources and payment gateways you may have installed independently from the extension) must be un-installed individually. You can easily find those by selecting the appropriate folders (lockedresources and paymentgateways) in the Manage view search tools.
Go to System. In the Manage section, go to Extensions.
Type 'Sesame' in the search box.
Select the 'Sesame Pay for Access' package then click on Uninstall. This will remove all extensions installed through that package.
Additional downloads (locked resources and payment gateways you may have installed independently from the extension) must be un-installed individually. You can easily find those by selecting the appropriate folders (lockedresources and paymentgateways) in the Manage view filter options.
My life would suck without jQuery Easy Profiles. I’ve got complex, messy sites. jQuery Easy Profiles makes them work. The support is first rate. Olivier is one of the smartest, nicest, most helpful people I’ve had the pleasure of ever working with. Thank you!
This product is not affiliated with or endorsed by The Joomla! Project™. It is not supported or warranted by The Joomla! Project or Open Source Matters.
The Joomla!® name and logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.