MyBB Community Forums

Full Version: MySubscriptions - Paid Usergroup Subscriptions (Paypal IPN)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10
MySubscriptions
Set up custom payment gateways for premium usergroups.

[30th March, 2015] Updated for use in 1.8

Hey everyone, another plugin here updated to be compatible with Mybb 1.8.

Please be cautious and note that the complete functionality of this plugin is still being tested. During its use, you may encounter issues. If/when you do, please let me know immediately by either submitting a bug report to the mods page or PM'ing me. I will be keeping track of all known issues on this thread as I work out all of the features.

You are using this plugin at your own risk. I do not recommend installing this on any major board as of yet (however you may if you wish). I recommend monitoring it heavily to ensure everyone is getting their subscriptions as expected and being removed when expected.

So far, I have tested the payments system on a live site by sending real payments to myself and it seems to be functioning, however there is only so much that I can test. Each site is different, and given the sensitive nature and size of this plugin, I still wish to have more feedback before marking this as stable.


Github Page  https://github.com/EthanDelong/MySubscriptions

[ https://github.com/baheego/MySubscriptions ]

Mybb mods page - http://community.mybb.com/mods.php?action=view&pid=458


MySubscriptions is an advanced subscription plugin for Mybb. It allows the administrator to install a payments system for different groups on their forums. The plugin works similar to vBulletin's payments system included by default.

With MySubscriptions, you are able to set multiple prices/times for the same subscription. This makes it easier for the user to purchase a subscription for whatever amount of time they want, as long as the administrator added it.

Currently, payments can be made through Paypal. The plugin uses Paypal's IPN functions to recognize when users pay and upgrade them to the appropriate group.

Using Mybb's tasks, users will be reverted back to their main group after the expiration time has passed. This is updated in 30 minute intervals.

To use MySubscriptions, follow the README.txt provided in the archive. When you activate this plugin in your ACP, all of its features will be disabled. To enable these, you must go to the Settings tab under the MySubscriptions page and enable the plugin. Before enabling this plugin, MAKE SURE YOU HAVE IPN ENABLED ON PAYPAL. This step is *critical* or your subscriptions will not work. You must also set the ipn url to: {MYBB_ROOT}/misc.php?do=paypal_ipn
Where {MYBB_ROOT} is your full website's url and path to your mybb installation.

If you encounter any bugs, please let me know.

Thank you, and enjoy!
Have you kept recurring payment off option? (like paying once and not allowing to renew!) as others those who don't have credit card linked may find that option useful. Smile
There isn't a recurring payment option currently. There may be one in the near future.
Great plugin, EthanD! Smile
Sweet been waiting for something too happen. But I have one question (suggestion). Would it be possible to integrate it with NewsPoints? Many of us (not me) don't have access to Debit Cards, Credit Cards, or some form of transaction. Be like another gateway (NewPoints) Big Grin Just a thought.
Interesting! To be sure - this uses normal paypal payments, NOT paypal recurring subscription payments, correct? I have never met one person who was comfortable using paypal's recurring payment scheme.

Also: how many SQL queries does it add?

One more question: What does it look like from the member's perspective, on the front end? I'm assuming you could put a button in the header or something similar?
(2012-07-31, 08:47 PM)Zueq Wrote: [ -> ]Great plugin, EthanD! :)

Thank you!

(2012-08-01, 11:41 PM)usedragon Wrote: [ -> ]Sweet been waiting for something too happen. But I have one question (suggestion). Would it be possible to integrate it with NewsPoints? Many of us (not me) don't have access to Debit Cards, Credit Cards, or some form of transaction. Be like another gateway (NewPoints) :D Just a thought.

In the future I may add more payment gateways if possible.

(2012-08-02, 04:59 PM)Monaco Wrote: [ -> ]Interesting! To be sure - this uses normal paypal payments, NOT paypal recurring subscription payments, correct? I have never met one person who was comfortable using paypal's recurring payment scheme.

Also: how many SQL queries does it add?

One more question: What does it look like from the member's perspective, on the front end? I'm assuming you could put a button in the header or something similar?

It does not use recurring payments. There may be an option in the future to allow recurring payments in a subscription, but for now that's not implemented.

I don't know the exact query count added. It only queries on the ACP (for the settings), and the misc page (misc.php?action=payments / misc.php?do=paypal_ipn). So it won't affect your board's load time when browsing forums or anything else.

What do you mean? If you want a sample to what purchasing looks like, check out http://mybbplug.in/s/misc.php?action=payments You have to register to see what it looks like, but it's similar to vBulletin's default payments system, if you're familiar with that.
Another question: Does it notify the subscriber that their subscription term has ended? Example: do they get a PM or email a week before the end, or does it just simply end with no notification?
(2012-08-03, 04:05 PM)Monaco Wrote: [ -> ]Another question: Does it notify the subscriber that their subscription term has ended? Example: do they get a PM or email a week before the end, or does it just simply end with no notification?

There are no notifications right now for the subscriber.
(2012-08-03, 05:04 PM)EthanD Wrote: [ -> ]
(2012-08-03, 04:05 PM)Monaco Wrote: [ -> ]Another question: Does it notify the subscriber that their subscription term has ended? Example: do they get a PM or email a week before the end, or does it just simply end with no notification?

There are no notifications right now for the subscriber.

If this plugin works out, I would pay for that feature.
Pages: 1 2 3 4 5 6 7 8 9 10