[ABD] Membership Management with Paypal IPN

Any abandoned MODs will be moved to this forum.

WARNING: MODs in this forum are not currently being supported or maintained by the original MOD author. Proceed at your own risk.
Forum rules
IMPORTANT: MOD Development Forum rules

WARNING: MODs in this forum are not currently being supported nor updated by the original MOD author. Proceed at your own risk.
Locked
the pips
Registered User
Posts: 511
Joined: Sat Mar 21, 2009 5:33 pm

[ABD] Membership Management with Paypal IPN

Post by the pips » Sat Apr 09, 2011 11:34 am

Modification Name: Membership Management
Author: The Pips

Modification Description: A fully featured membership management mod to allow forum members to apply for and pay for membership to a restricted group. An associated mod extends the functionality to accept payments from Paypal for one off payments or automatic renewal with recurring payment.

Modification Version: Membership 1.0.13 Beta
Payments 1.0.5 Beta

Requirements: Wherever possible I've tried to use the standard features of phpBB to ease management and minimise dependancies.

Features: Feature List.
  • Application form Done
  • Applications posted into a specified forum Done
  • Applicants added into specified group Done
  • Associate Membership Done - Each full member can have another member as an associate. An associate is added into and removed the membership group at the same time as the full member.
  • Automatic or Manual approval of applications Done
  • Admin settings for duration, Joining fee and period fees Done
  • Membership Management list Done
  • Excel extract of Membership list (Dropped)
  • On screen reminder of renewal Done
  • Email renewal reminder Done
  • Cron job to remove non-payers from subscription group Done
The associated payment module provides these additional features
  • Selectable Payment Options
  • Cheque Done
  • Bank Transfer Done
  • PayPal Done
  • One Off payments and Subscriptions Done
  • Automatic renewals with recurring payments Done
  • Paypal IPN processing Done
Membership Screenshots:
Membership Management ACP
Membership Management ACP Subscriptions etc
Application Form
Membership Management List
User Administration

Payments Screenshots:
Payment Portal Configuration ACP
Paypal Configuration
Paypal API Settings
Cheque Payment settings

Modification Download: http://development.arvclub.co.uk/downlo ... 1.0.13.zip
http://development.arvclub.co.uk/downlo ... V1.0.5.zip

Configuration Guide: http://development.arvclub.co.uk/downlo ... gement.doc

Demo URL: http://development.arvclub.co.uk
Coming very soon
Demo Username: Coming soon
Demo Password:

Change History:
  • V1.0.13
    • Corrected sequence in install.xml
    • Corrected folder name for US currency symbols
    • Added search options to ACP Members
    • Added quick add of a new user with premium membership
    • Removed Excluded from Period
    • Added option to hide a premium group from subscription (e.g. advertisers)
  • V1.0.12
    • Moved currency symbols into template language directory
    • Initial payment is displayed in membership options & Payment screen
    • Added lifetime membership option (20 years)
  • V1.0.11
    • Corrected a number of bugs
    • Consolidated code from cron_membership, ACP_membership & ACP_user_membership into functions_membership
  • V1.0.10
    • Created a new entry in the Forum Logs for Membership
    • Improved membership logs, now shows when membership runs to
    • ACP for Members List now shows associates & members with links & Subscription Id
    • Complete rewrite of update_member function to correct as much as it can as it goes
  • V1.0.8
    • Moved button images into correct location
    • Added code to handle removal of last cart item
    • Added message to PMMCP when no action needed
    • Added missing language items
  • V1.0.7
    • Added ability in ACP to turn off notification altogether, send by PM Only or use the Users Preferences.
    • Deletion when the membership grace period has expired is now mandatory. Can be set as far in the future as you wish.
    • Current version of the mod is displayed in the Membership ACP.
  • V1.0.6
    • Corrected code in application_ipn.php logging invalid transaction type
    • Corrected code in cron_membership,php to only process active accounts
    • Added code for optional Paypal digital goods
    • Corrected language variables in language/en/mods/application.php
    • Corrected language variables in language/en/mods/info_acp_membership.php
  • V1.0.5
    • Split membership renewal from Membership management
    • Added option to not use reminders
    • Added link to Premium Membership Management Control Panel
    • Added Amount expected into the Premium Membership Management Control Panel
  • V1.0.4
    • Corrected the notification email process
  • V1.0.3
    • Corrects the Cron process for sending renewal notices and removing users after grace period
  • V1.0.2
    • Corrects the email template for membership reminders
  • V0.1.1
    • replaces missing form in acp_membership
    • Fixes error when cancelling a line item
    • Fixes bug in sort members list
  • V0.1.0
    • Allow for multiple groups or charges
  • V0.0.23
    • Auto login after registration
  • V0.0.19
    • User Management setting for Default Group. If set the premium membership group is set as the default group.
    • Anomolies option in the membership list. Show all members that don't have both the membership record and a corresponding record in the user_group table.
  • V0.0.16
    • corrects a problem with registration and premium membership
      Started cleaning up the code before submitting
  • V0.0.15
    • corrects a couple of small errors
  • V0.0.14
    • resolved errors in install.xml & application.php
  • V0.0.13
    • Automatically set rank for premium members and associates
  • V0.0.12
    • Integration with registration
  • V0.0.11
    • New panel in ACP, Users to edit membership data
  • V0.0.10
    • Allows each premium member to have another user associated with them
    • Option to process membership immediately
  • V0.0.9
    • Modifications to payment process
This is the first mod I'm considering making available although I've an extensively modded forum for our club. Please do bear this in mind.
If there are any other features you'd like to see please do let me know. At the moment I'm concentrating on getting the first version live for use at our club. Once I've got a version working for us I'll see about incorporating them.

Regards
Doug
Last edited by the pips on Sun May 18, 2014 6:40 pm, edited 82 times in total.

awayfromkeyboard
Registered User
Posts: 42
Joined: Mon Feb 07, 2011 5:40 am

Re: [Dev] Membership Application and Management

Post by awayfromkeyboard » Sat Apr 09, 2011 1:16 pm

i wish i can see the screenshot in ACP setting of this mod...
great mod :!:

the pips
Registered User
Posts: 511
Joined: Sat Mar 21, 2009 5:33 pm

Re: [Dev] Membership Application and Management

Post by the pips » Sat Apr 09, 2011 2:52 pm

awayfromkeyboard wrote:i wish i can see the screenshot in ACP setting of this mod...
great mod :!:
Good point, I've added a few screenshots now

Regards
Doug


louva-a-Deus
Registered User
Posts: 46
Joined: Fri Mar 12, 2004 12:25 am

Re: [Dev] Membership Application and Management

Post by louva-a-Deus » Sun Apr 10, 2011 3:26 am

Uau! Great Mod!

User avatar
Neo
Registered User
Posts: 113
Joined: Tue Jul 07, 2009 5:02 am
Location: Holland
Contact:

Re: [Dev] Membership Application and Management

Post by Neo » Sun Apr 10, 2011 11:36 am

Looks great and we need this! :D

the pips
Registered User
Posts: 511
Joined: Sat Mar 21, 2009 5:33 pm

Re: [Dev] Membership Application and Management

Post by the pips » Sun Apr 10, 2011 2:34 pm

Thanks everyone,

The development system is now up and running. Please feel free to register. You can apply for membership by clicking on the membership button.

Regards
Doug

User avatar
keith10456
Registered User
Posts: 2315
Joined: Thu Feb 24, 2005 6:55 pm
Contact:

Re: [Dev] Membership Application and Management

Post by keith10456 » Mon Apr 11, 2011 9:30 pm

Do the fields on the application page automatically have to be displayed during registration? It would be nice if it's not...

Is the confirmation page set via the ACP or is there a default?

the pips
Registered User
Posts: 511
Joined: Sat Mar 21, 2009 5:33 pm

Re: [Dev] Membership Application and Management

Post by the pips » Tue Apr 12, 2011 12:01 pm

Hi Keith,

Right at the moment I've displaying all of the fields but I want to improve upon this. All of the fields on the application form are custom profile fields. As you're probably aware custom profile fields have a number of display options. It's my intention to use those display options to limit the application form to just the ones you want to use. Turn it off in the UCP profile and it'll be turned off in the application.

A side benefit of doing it this way is that the users can keep their information up to date through the UCP.

All of the profile fields I'm using in this mod start with ms_. A little bit more work and you'll be able to add extra custom profile fields and have them display on the application.

All of the messages are held in the language files. I'd consider putting the confirmations into the ACP but I think the multi-language support is more important.

Just got to get the Paypal bit working (I now know why so many fall by the wayside!), I'm making progress but it's not easy. Even so I reckon I'll have it ready for download in a week or so.

Regards
Doug

User avatar
keith10456
Registered User
Posts: 2315
Joined: Thu Feb 24, 2005 6:55 pm
Contact:

Re: [Dev] Membership Application and Management

Post by keith10456 » Wed Apr 13, 2011 12:09 am

Thanks for the explanation :)

Drakken
Registered User
Posts: 144
Joined: Thu Jun 12, 2003 6:59 pm
Contact:

Re: [Dev] Membership Application and Management

Post by Drakken » Wed Apr 13, 2011 8:19 pm

Looking good, keep it up! :D

artikkk
Registered User
Posts: 379
Joined: Sun Jan 04, 2009 1:37 pm
Location: Roma

Re: [Dev] Membership Application and Management

Post by artikkk » Wed Apr 13, 2011 9:43 pm

Great mod!! 8-)
sorry for my bad english :S

User avatar
Boardtalk.net
Registered User
Posts: 1203
Joined: Fri Jun 05, 2009 8:12 pm
Location: Ireland
Name: Colette
Contact:

Re: [Dev] Membership Application and Management

Post by Boardtalk.net » Thu Apr 14, 2011 12:26 am

I will test this when your download is up and running. Keep up the good and I look forward to trying it out. :D

User avatar
Stickygreen
Registered User
Posts: 179
Joined: Mon Oct 13, 2008 9:15 pm

Re: [Dev] Membership Application and Management

Post by Stickygreen » Sat Apr 23, 2011 10:10 pm

Would really like to see this one become available.

Komanche
Registered User
Posts: 248
Joined: Thu Aug 02, 2007 10:49 am
Location: Czech Republic

Re: [Dev] Membership Application and Management

Post by Komanche » Sun Apr 24, 2011 5:46 pm

subscriped, waiting for release 8-)

Locked

Return to “[3.0.x] Abandoned MODs”