PayPal Module v1.0 =================== DMXReady www.dmxready.com Release Notes: - To Setup the PayPal preferences, go to admin setting. Under Business Rules, click on "PayPal Configuration". - Fill in the fields with your PayPal information and click Save Changes - Subscription preferences that are filled in the Configuration will dynamically create the button and the Premium Option in the confirmation - Upon registration form completion and choosing Premium Access, registrar's profile will be saved to the database with basic membership. After payment is completed, through IPN registrar's profile is upgraded to 3 and registrar is given subscription start date and subscription end date. IPN will send email to user and admin notifying that the registrar is officially subscribed to premium access. - Admin is also able to upgrade, renew, and downgrade the membership level on Members List. Detail: -- Upgrade : From basic membership to premium membership -- renew : Renew membership (set start date and end date) -- downgrade : From premium to basic - The module has been developed as modular as possible to ease integration process with other DMXReady apps. When integrating in general here is the process: 1. Add PayPal related tables to the database 2. Add "PayPalConfiguration" field to tblConfig and fill with either "Subscription", "BuyNow", "ShoppingCart", or "Donate". The application will get the button and do tasks accordingly. 3. Include /paypal/settings/inc_link_paypal.asp to the place where you want the link to PayPal configuration to be appear 4. Open PayPal Configuration page and change the setting to fit your PayPal Configuration. Don't forget to change the admin email so you will get the confirmation email. 5. It is important to watch carefully your Email Server setting, otherwise email notification will not work properly 6. Include /paypal/button/inc_button.asp to the place where you want the button to be displayed. additional note: GeneralLicenseKey and RegisteredDomain should be blank later on.