Membership Pro 2.14.0 released
- Tuan Pham Ngoc
- Topic Author
- Away
- Administrator
Less
More
6 years 6 months ago - 6 years 6 months ago #114377
by Tuan Pham Ngoc
Membership Pro 2.14.0 released was created by Tuan Pham Ngoc
Dear customers
Today, I am happy to announce next release of Membership Pro, version 2.14.0. Below are the list of changes/improvements:
1. Improve recurring subscription handling
- In this new version, I made many changes to the code to handle recurring subscription better (like the way data is stored, the way recurring subscription is extended, cancelling recurring subscription....). If you use PayPal and Authorize.net, you just need to update the extension to this latest version. If you use Stripe, Mollie or PayPal Pro, you should access to My Downloads menu item, download latest version of these payment plugins and update to your site.
2. Support server validation for custom fields
- In older version of Membership Pro, you can only validate data of custom fields using client validation membershipprodoc.joomservices.com/basic-...eld-data-client-side . From this version, you can also validate data using server validation, see membershipprodoc.joomservices.com/basic-...eld-data-server-side . For example, you can now easily validate and make sure users is greater than 18 years old to be allowed to register on your site using age validation rule (see documentation for all rules you can use)
3. Support more custom field types:
- In this version, we added support for some new HTML 5 custom field types: Url, Number, Range, Telephone.
4. GDPR improvement
- Beside selecting an article, you can now entering an URL for Privacy URL. With that change, you can use a K2 item or a page built by page builder extension for Privacy Policy Page if needed
- Minor change to the GDPR layout, move checkbox to the right to be consistent with terms and conditions
5. Improve Mailchimp plugin
- Use latest Mailchimp API (version 3)
- Add option to remove subscribers from mailing list when their subscription expired
6. Improve ACYMailing plugin
- Use ACYMailing API to subscribe, unsubscribe subscribers to mail list list instead insert data into database directly like in older version. That help the plugin respect ACYMailing settings like Double opt-in....
7. Start implement subscription API
- This is useful for developer who wants to integrate their system (could be third party extension or even someone built mobile APP). You can now use API provided by the extension to add/update subscriptions into the system, renew subscription, get list of active subscription plans of a given user, get details information of a subscription....
You can call these API by both PHP code or via post/get requests. I will provide document for this a bit later
Beside that, I also improve code of the extension, make it easier to maintain and customize when it's needed
Please update your site to this latest version of the extension (and payment plugins if needed) to have most stable version running on your site and use these new improvements.
Thanks for continue using our product and support our development
Regards,
Tuan
Today, I am happy to announce next release of Membership Pro, version 2.14.0. Below are the list of changes/improvements:
1. Improve recurring subscription handling
- In this new version, I made many changes to the code to handle recurring subscription better (like the way data is stored, the way recurring subscription is extended, cancelling recurring subscription....). If you use PayPal and Authorize.net, you just need to update the extension to this latest version. If you use Stripe, Mollie or PayPal Pro, you should access to My Downloads menu item, download latest version of these payment plugins and update to your site.
2. Support server validation for custom fields
- In older version of Membership Pro, you can only validate data of custom fields using client validation membershipprodoc.joomservices.com/basic-...eld-data-client-side . From this version, you can also validate data using server validation, see membershipprodoc.joomservices.com/basic-...eld-data-server-side . For example, you can now easily validate and make sure users is greater than 18 years old to be allowed to register on your site using age validation rule (see documentation for all rules you can use)
3. Support more custom field types:
- In this version, we added support for some new HTML 5 custom field types: Url, Number, Range, Telephone.
4. GDPR improvement
- Beside selecting an article, you can now entering an URL for Privacy URL. With that change, you can use a K2 item or a page built by page builder extension for Privacy Policy Page if needed
- Minor change to the GDPR layout, move checkbox to the right to be consistent with terms and conditions
5. Improve Mailchimp plugin
- Use latest Mailchimp API (version 3)
- Add option to remove subscribers from mailing list when their subscription expired
6. Improve ACYMailing plugin
- Use ACYMailing API to subscribe, unsubscribe subscribers to mail list list instead insert data into database directly like in older version. That help the plugin respect ACYMailing settings like Double opt-in....
7. Start implement subscription API
- This is useful for developer who wants to integrate their system (could be third party extension or even someone built mobile APP). You can now use API provided by the extension to add/update subscriptions into the system, renew subscription, get list of active subscription plans of a given user, get details information of a subscription....
You can call these API by both PHP code or via post/get requests. I will provide document for this a bit later
Beside that, I also improve code of the extension, make it easier to maintain and customize when it's needed
Please update your site to this latest version of the extension (and payment plugins if needed) to have most stable version running on your site and use these new improvements.
Thanks for continue using our product and support our development
Regards,
Tuan
Last edit: 6 years 6 months ago by Tuan Pham Ngoc.
The following user(s) said Thank You: Alison, Robert Vining, Alan Henness, Vaconi, Stefan Poensgen
Please Log in or Create an account to join the conversation.
- PhoenixUK
- Offline
- Elite Member
Less
More
- Posts: 236
- Thank you received: 21
6 years 6 months ago #114388
by PhoenixUK
Replied by PhoenixUK on topic Membership Pro 2.14.0 released
Under #1 above, you state the newest version of the Stripe plugin for e.g. I have downloaded and installed it from my downloads but it's still showing as version 2.12.0 - is this indeed the latest version Tuan, as that was the version I had installed previous to today?
Regards,
Regards,
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Topic Author
- Away
- Administrator
6 years 6 months ago #114401
by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Membership Pro 2.14.0 released
Yes, it's latest version. I didn't change version of the payment plugin, sorry
Tuan
Tuan
Please Log in or Create an account to join the conversation.
- Alan Henness
- Offline
- Premium Member
Less
More
- Posts: 159
- Thank you received: 6
6 years 6 months ago #114410
by Alan Henness
Replied by Alan Henness on topic Membership Pro 2.14.0 released
Great - looking forward to trying this new version out.
Can the Valitron Validation be used to format fields, eg making a field all uppercase and return that as the value of the function?
Can the Valitron Validation be used to format fields, eg making a field all uppercase and return that as the value of the function?
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Topic Author
- Away
- Administrator
6 years 6 months ago #114426
by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Membership Pro 2.14.0 released
Hi Alan
No, it doesn't support it. However, I can see the need for this option, so I will find a way to support it in the future
Regards,
Tuan
No, it doesn't support it. However, I can see the need for this option, so I will find a way to support it in the future
Regards,
Tuan
The following user(s) said Thank You: Alan Henness
Please Log in or Create an account to join the conversation.
- Mark Skillin
- Offline
- Premium Member
Less
More
- Posts: 94
- Thank you received: 4
6 years 6 months ago #114490
by Mark Skillin
Replied by Mark Skillin on topic Membership Pro 2.14.0 released
Hi Tuan,
Is anybody else having trouble with the paypal IPN's after this latest release. I have had 3 recurring subscription renewals over the last 2 days which have not updated. I have checked and the IPN's have been sent.
Cheers
Mark
Is anybody else having trouble with the paypal IPN's after this latest release. I have had 3 recurring subscription renewals over the last 2 days which have not updated. I have checked and the IPN's have been sent.
Cheers
Mark
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Topic Author
- Away
- Administrator
6 years 6 months ago #114497
by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Membership Pro 2.14.0 released
Hello Mark
I tested it myself before making the release and it's working fine. Also, no one reported the issue like that, so maybe it causes by something else
Could you please edit os_paypal payment plugin, set Log IPN Messages parameter to Yes, then monitor the next recurring payment. If the error happens again, submit a support ticket so that I can check the logs to see why the issue happens and get it sorted
Tuan
I tested it myself before making the release and it's working fine. Also, no one reported the issue like that, so maybe it causes by something else
Could you please edit os_paypal payment plugin, set Log IPN Messages parameter to Yes, then monitor the next recurring payment. If the error happens again, submit a support ticket so that I can check the logs to see why the issue happens and get it sorted
Tuan
Please Log in or Create an account to join the conversation.
- Chris Tai
- Offline
- New Member
Less
More
- Posts: 7
- Thank you received: 0
6 years 6 months ago #114502
by Chris Tai
Replied by Chris Tai on topic Membership Pro 2.14.0 released
Hi Tuan,
I have the same IPN issue as Mark. In the previous release, there is an option to use "old IPN" / "legacy IPN" in paypal plugin but now the option is gone. in the old day, I have to use the legacy IPN to make the Paypal IPN work ... but now ... IPN sent and the system cannot update the membership status.
Thanks
Chris
I have the same IPN issue as Mark. In the previous release, there is an option to use "old IPN" / "legacy IPN" in paypal plugin but now the option is gone. in the old day, I have to use the legacy IPN to make the Paypal IPN work ... but now ... IPN sent and the system cannot update the membership status.
Thanks
Chris
Please Log in or Create an account to join the conversation.
- Mark Skillin
- Offline
- Premium Member
Less
More
- Posts: 94
- Thank you received: 4
6 years 6 months ago - 6 years 6 months ago #114503
by Mark Skillin
Replied by Mark Skillin on topic Membership Pro 2.14.0 released
It already set to yes. I will start a ticket.
Cheers
Mark
Cheers
Mark
Last edit: 6 years 6 months ago by Mark Skillin.
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Topic Author
- Away
- Administrator
6 years 6 months ago #114505
by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Membership Pro 2.14.0 released
Hi Chris
We could not rely on old IPN code anymore. The reason is because PayPal will stop allowing that old IPN code from 30 June (so the end of this month)
So in your case, you should contact your hosting provider, ask them to check and make sure :
1. Curl library is enabled on your hosting account
2. The server is ready for TLS 1.2
Then Membership Pro will work well
Regards,
Tuan
We could not rely on old IPN code anymore. The reason is because PayPal will stop allowing that old IPN code from 30 June (so the end of this month)
So in your case, you should contact your hosting provider, ask them to check and make sure :
1. Curl library is enabled on your hosting account
2. The server is ready for TLS 1.2
Then Membership Pro will work well
Regards,
Tuan
Please Log in or Create an account to join the conversation.
Support
Documentation
Information
Copyright © 2024 Joomla Extensions by Joomdonation. All Rights Reserved.
joomdonation.com is not affiliated with or endorsed 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.
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.