Thread Rating:
  • 10 Vote(s) - 2.7 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[For 1.8] MySubscriptions - Paid Usergroup Subscriptions (Paypal IPN)
(2016-04-03, 10:16 AM)24Sevn Wrote:
(2016-04-03, 10:13 AM)darkhk3r Wrote: Buy page:

http://localhost/receive_payment_php_demo/setup.php (config db etc)

http://localhost/receive_payment_php_demo/index.php (buy page)

later check callback response in plugin Smile

Uhm, all I've done is edit the code and placed it all in my server files but the page /receive_payment_php_demo/setup.php doesn't exist

All the files are there :

[Image: eae82d1a91494b68a55563d6cb671f73.png]
Make sure your path is correct.
Is there away to stop is from updating Groups? Or make it update a secondary Group? Its removing my admins from groups to the VIP Group lmao
i have problem here

my paypal ipn on website isnt available look at this
Does this plugin add the user to a sub group so they keep their original group(s) or does this replace the group(s) that the user currently has if they purchase a package?
Guys, is there a way to make this work with Clickbank IPN?
I believe I installed everything correctly but when I go to "misc.php?action=payments" I get this:
[Image: 64f6492da8774d58883b6b20ce0fff81.png]
From all I have seen, this plugin leaves much to be used! Anything that has to do with payment should not mess up this way!
Not sure if anyone has pointed this out already, but there's an issue with usergroups. File inc/plugins/mysubs.php, line 580:

					if($sub['accepted_gids'] != 'all')
							$gids = explode(',', $user['additionalgroups']);
							$gids[] = $user['usergroup'];
							$matched = array_intersect($gids, explode(',', $sub['accepted_gids']));
							if(empty($matched)) $accepted_gid = false;

This does not work as the $sub variable hasn't been initialized. Instead, you should use $item which is loaded with the actual subscription.

					if($item['accepted_gids'] != 'all')
							$gids = explode(',', $user['additionalgroups']);
							$gids[] = $user['usergroup'];
							$matched = array_intersect($gids, explode(',', $item['accepted_gids']));
							if(empty($matched)) $accepted_gid = false;

Without this correction, if one of the subscriptions has a blank field as allowed usergroups the whole process will fail.
[Image: fSGNVQj.png]
MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1364 - Field 'order' doesn't have a default value
INSERT INTO mybbrm_mysubs (name,admin_desc,description,recurring,price,currency,new_group,active,accepted_gids,item_name,item_number) VALUES ('Loyalist','Loyalist','Loyalist',0,'N;','EUR',8,1,'all','Loyalist','sub_{$sid}')
Please contact the MyBB Group for technical support.

how to fix?
Hello, how can I make that the users don't have the option to select the subscription but instead go directly to the page where is the Confirm Purchase button? I just have 1 subscription, so I don't need the users to select between different options.
Is this possible?

Thank you

Forum Jump:

Users browsing this thread: 1 Guest(s)