How to Set up PayPal Checkout Page
This method will allow people to buy credits by paying via PayPal.
N.B. I am going to be rewriting this one. Please check back soon or let me know if you want to be on my tips and tricks newsletter.
You need a PayPal account.
1. Login to Admin
2. Go to Settings > Membership Levels
Under Membership settings, uncheck "Site is running in free mode". In other words, make sure there is no checkmark in the box. By doing this, it will activate the My Membership payment page. You can then go to your account page and you will see the checkout button. If you click it, it will take you to PayPal.
You then need to set it up your PayPal ID in Settings > Payment Settings
In the PayPal tab set the following values
Active [checkbox yes]
Business [put your pp email there]
Process type [IPN is the most common]
Connection type [HTTP unless you have HTTPS]
Identity token [ignore]
All the other stuff is optional. Now click the save button. Then click the validate saved configuration. On success, you will get a "Configuration valid" message.
The way it works is that you buy credits so you can apply actions. These actions are defined by Membership types. For example, you can have a MemberType1 and that membership allows them to do a search. And then you can have MemberType2 and that membership allows them to do a search and also vote. The example is simplified as you can apply groups of actions to each member type.
The Membership types are defined in the admin panel. Go to Settings > Membership Levels.
You will see Membership settings as explained earlier. Just below that are Membership types where you can add new membership types. For this tutorial, I am going to create a membership called "Tutorial". To add a membership type, enter "Tutorial" in the New membership text box and click the add button. It will appear in the list below.
To the left of it, it will say [Inactive] in grey. Click on it to make it active. To the right is pricing. Click on pricing and a dialog box will appear just below the list of membership types. It goes by days to price. So For example 10 days and Price is set to 1. That will equal to 4 credits. It will then allow them use their "Tutorial" membership type for 10 days and it will cost them 4 credits. Now where to buy the credits?
Buying credits is a separate beast but does tie into the cost of membership. You buy credits via PayPal or whatever processor you are using. For example, in the membership.php page, you will see the credits block. That block contains a pulldown that shows how many credits you get and for how much. For example, the default is 20 credits for $5. Once you've paid for those credits, you can then apply that to a membership. In our case a membership named "Tutorials".
Remember, you need a different card to test out a live PayPal account. So ask one of your good friends. Good way to shmooze some bucks off them...lol..