Are you enjoying the extensions? Did you like the support? Help others decide.

Leave a review
Sesame Pay for Access

Offer 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.

You will soon be able to download and install the extension directly from the Install from Web tab of your website. Type simplifyyourweb in the search box and select Sesame Pay for Access.
Install from Web
Install from Web in Joomla 4

The extensions library is not required as a separate download. If missing or outdated, the library will be automatically installed.

Required external library download

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.

Moving to Joomla 5 from Joomla 4.4

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.

 

Moving to Joomla 4 from Joomla 3.10

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.

v1.0.0

Initial release.

These are the steps to follow specifically for Sesame Pay for Access to experience the smoothest migration possible.

Under Joomla 3.10

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:

  • Quick Icon - Sesame Pay for Access
  • System - Sesame Pay for Access
  • System - Sesame Pay for Access User Links

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.

Prior to the move to Joomla 4

Download the version of the extension for Joomla 4.

Under 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:

  • Quick Icon - Sesame Pay for Access
  • System - Sesame Pay for Access
  • System - Sesame Pay for Access User Links

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. 

Do not test the migration on a live site.
  • The migration has been tested when migrating from Pay Per Download v6+. Any prior version may encounter issues. Therefore, it is best if you are up to date with Pay Per Download under Joomla 3.
  • Make sure all the resources that you have been restricting access to are supported by Sesame Pay for Access. Some resource plugins may still be missing. In that case, hold off the migration, contact the author and request support for the missing resource plugin(s). Supported plugins can be downloaded from this site.
  • Alpha User Points are NOT supported in Sesame Pay for Access. However, credit points are not removed and can still be accumulated on purchase. There is no redeeming of the points accumulated. It will be introduced at a later stage.

Go to Components -> Sesame Pay for Access -> Backup/Restore.

If Pay Per Download is installed, you should see 3 additional buttons in the interface.

Button: Import configuration from PayPerDownload

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.

Button: Import table data from PayPerDownload

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.

Button: Replace PayPerDownload views

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.

Last details

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).

  • Do not forget to gather the public and private keys from the payment gateways used in Pay Per Download to inject them in the new plugins.
  • Payment gateway(s) need to be setup manually. Testing modes are available in the plugins themselves.
  • You need to disable Pay Per Download before testing (at the very least, disable the plugin System - PayperDownload). Go to Extensions -> Manage -> Manage to do so.

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:

  • Pay Per Download (component)
  • Button - Paytoreadmoremore (editors-xtd plugin)
  • Content - Paytoreadmoremore (content plugin)
  • System - PayperDownload (payperdownloadplus system plugin)
  • User - Referer (user plugin)
  • All plugins found in the payperdownloadplus folder
There is no direct migration from PayPerDownload for Joomla 3 to the Joomla 4 version of Sesame Pay for Access. You will need to install Sesame Pay for Access for Joomla 3 first before any migration to Joomla 4.

Troubleshoot

I can see language keys in the resources view

The associated resource type plugins are probably missing or disabled.

Under Joomla 3

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.

Under Joomla 4

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.

Subcategories

Jennifer Gress
Jennifer Gress
Joomla Administrator
 
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!
 
 You can only download and purchase extensions on this site or through the Joomla administrator console.

If you downloaded or purchased Simplify Your Web extensions from another site (or received commercial software for free against a subscription), you are subject to malware infection, are not supporting the work of the developers and are not entitled to any assistance.

Don't get scammed into buying a license in exchange for services or goods not offered on this site. You will never receive those goods. Never share your account information.
Personal One Year License for jQuery Easy Profiles
$29.95
  • 12 months support (forum & email)
  • 12 months updates
  • 1 domain install
  • unlimited test domains
  • 30% renewal discount
Buy now
Professional One Year License for jQuery Easy Profiles
$49.95
  • 12 months support (forum & email)
  • 12 months updates
  • unlimited domain installs
  • unlimited test domains
  • 30% renewal discount
Buy now
Extensions bundle license
$317.70 $119
  • 12 months support (forum & email)
  • 12 months updates
  • all free & pro extensions
  • unlimited sites
  • 30% renewal discount
Get the deal!