Author: .QUACK.Major.Pain » Fri Jun 27, 2008 3:13 pm
Ok - I finaaly figured out how I did this in the past.
Note: It doesn't automatically add members to the usergroup, and I don't really know if it was supposed to.
There was an issue with sub.scriptions just like the donation mod.
The security is set so high, that it conflicted with the use of paypal.
When donating or subscribing, several things have to happen.
The user chooses to donate or subscribe, they eventually have to go to paypal to complete the transaction.
After the transaction is completed, paypal attempts to send the IPN log to your site. (This is a record of receipt of payment)
Because the security is set to high, paypals IP will get banned on your site for DDoS attack.
So to get the donation and sub.scription mod to work, you need to do the following:
1) go to admin area
2) go to Security>Special
3) set "DDoS Protection Level:" to LOW - Note on strong or medium, will cause paypal ip to be banned - Must be on LOW
4) SAVE
This will now allow you to receive the IPN log, which you can view at ACP>Sub.scriptions>IPN Log
Leave the box blank and just click on "Look Up User" - This will show activity in the last 7 days.
You can change the period of time to go back further if you choose.
Now on to the sub.scription part.
a) Create a forum area and set it to "Private"
b)
1) Create a usergroup - eg: Subscribers or whatever name you choose.
2) Enter a de.scription
3) Select a moderator
4) Select Payment Group
5) Enter the fee.
6) Select recurring, length of sub.scription period, etc.
7) I would set "reattempt payment if failed" to yes to ensure you get paid.
8) Save
How it works:
1) User attempts to access private area (you may have one area, many areas, or entire site setup as private. Your choice to how you setup your site.
2) User will receive a message that it requires payment or similiar message, and user will have to click to continue to next step.
3) User must now choose a usergroup that requires payment. You can setup multiple groups.
eg: 1 month for $10, another group for 6 months for $50, etc.
User can choose the group preference they can afford or wish to join.
4) After user pays, you will receive an email of the payment from paypal.
5) You must check ACP>Sub.scriptions>IPN Log as above and see who paid and how much.
6) Now you must give user access by going to ACP>User Admin>Sub.scription
7) Enter the user name and click "Look Up User"
8) You will now see the available groups.
9) Select the appropriate usergroup that the user paid for and select "In This Group?" and set it to YES
10) Enter an expiration date (if there is one) and click on "Update"
That's it.
You will have to add each member as they pay for their sub.scription or renew their sub.scription.
Note: You should also add a forum area titled "I paid for a sub.scription and still have no access" or similiar.
This will allow members to post for help if they haven't received access yet. It happens, and we could forget, but this allows the user a place to request help and you somewhere to help users get what they paid for.
Hope this helps you understand how it works.
Last edited by .QUACK.Major.Pain on Wed Dec 31, 1969 5:00 pm, edited 1 time in total.