E-Commerce programs to collect money
There are various ways a company can use internet to collect payment. Common uses and programming includes:
- Paid Subscription - charge members to access certain part of your site for a certain period via paypal
- Pay before download - charge customers before they can download your files / documents via paypal
- Payment after filling a form - charge customers after they fill out a form, via paypal. Usually for online payment of memberships
- Annual Subscription Fee - manage all annual subscription fees on your website
- Donations acceptance
Functions Include:
Paid Subscription System Functions:
1. Shows/hides controlled articles for different users, in frontpage, or sections
2. Shows/hides controlled programs for different users
3. Shows/hides/redirects controlled menus for different users
4. Restricts access to contents managed third-party components
5. Hides the Edit Icons when users are not allow to edit that article.
6. Redirects users to different pages after they login according to their group setting.
7. Automatically assigns a user to one user group when he/she create an account
8. Hides intro text for restricted content for search results.
9. Shows both public menus and group members' menu, or group members menus only in the main menu.
10. Allows users in the same hierarchy to have different editing permissions in different sections/categories/articles
11. Controls component access for members only
Annual Subscription Fee Functions:
12 .Unlimited Membership Plans: your membership site can have as many membership as you want. There is no limit on how many memberships you can setup on your website.
13. Both one-off and recurring payments are supported: you can setup the membership to charge one off payments, or setup recurring payments. This is supported in Paypal Standard, Paypal Pro, Authorize.net, eWay, ePay.dk, Vpcash, BeanStream, etc...
14. Flexible membership length: you can setup membership with different membership length, 1 day, 1 week, 3 months, 6 months, 1 year or even 5 year.
15. Supporting Free and Trial membership: you can setup free membership so that your users can join it automatically when they register, or you can setup either trial subscription at lower price and charge stansard membership price at the regular payment period for a recurring billing membership. Free memberships cannot be renewable.
16. Fixed membership end date: you can set the fixed end date for a membership hence the membership of all members will expire on that date. This could be useful when you have the annual membership setting.
Different Payment Systems Available:
17. Paypal express checkout: supporting one-off and recurring billing
18. Paypal Pro to receive credit card payment on the website directly
19. Authorize.net: supporting one-off and recurring billing
20. More inlcuding eWay, ePay.dk, Vpcash, BeanStream, etc..
21. Offline payment: users can place orders and pay them offline, such as withe bank transfer or cheque and then site masters can manually approve their memberships
22. Order History: listing historical orders information
Notification Functions For Payment Systems:
27. Email templates: editable em1.ail templates including Registration email, Membership Sign-up email, Membership Expiration Reminder email, and Membership Cancellation email
28. Membership expiration reminder and invitation: 3 customizable membership expiration reminder emails before and 1 invitation email after the membership expiration
29. Sale receipt: editable sale receipt with plenty of variables available



