| Functionality | Capability |
| Support PayPal for payment gateway? |
Yes! |
| Support Other payment gateway? |
No... |
| Support multiple subscription types? |
No... |
| Require PHP loader? |
No! |
| Support CAPTCHA for the register page? |
Yes! (*1) |
| Support non-recurring billing? |
Yes! (*2) |
| Support recurring billing? |
Yes! |
| Manage the subscription info at backend? |
Yes! (*3) |
| Manage the subscription expiration date for the individual subscribed user? |
Yes! |
| Forbid non-subscribed user to read a specific article? |
Yes! |
| Forbid non-subscribed user to access to a specific menu? |
Yes! |
| Forbid non-subscribed user to access to a specific component? |
Yes! (*4) |
| Forbid non-subscribed user to access to a specific page in a component? |
Yes! (*4) |
| Providing a fancy report page at backend? |
No... |
| Enabled to test with PayPal Sandbox? |
Yes! |
*1 SMFJA supports reCAPTCHA. You need to create your own public key and private key to use the CAPTCHA future.
*2 You need to set the parameter src=0 to provide such a subscription plan with this component.
*3 SMFJA uses Hosted button so you can prevent someone to manipulate the payment data when the payment data is transfered to PayPal. It is not that I checked all the Joomla! subscription extensions, but most of them seem to use the clear text button instead.
*4 This requires the SMFJA plugin. If SMFJA does not have a plugin for the component you want to restrict, you can develop it by yourself, ask someone to develop it or wait for me to develop it.