Requirements for merchant interface: The database is mySQL. The system is PostNuke. The [login to view URL] online transaction implementation using the AIM solution would be the best fit. I attached the document I downloaded from Authorize.net. [login to view URL] Question and answer Merchant Module 1. Register new users with address and credit card info Answer: the nice to have would be an integration with the NS-User optional fields for a user. The reality I will take is a simple interface that functions in screens of this order: Gather name, address, phone Gather username, and email address, current IP address, and time IF number of users in a selection of user groups is greater than a value (3000), THEN Post message stating the site is full membership is by waiting list. Move this user to the "waitinglist" group email password ELSE Gather credit card info (name, address, phone (paste-forward)) Gather credit card specs( number, exp, other security info, auto-renew) Select from options: 1 month, 6 month The options need to be configured to assign the user to one of the established user groups (e.g. longterm, shortterm) so if you think about it in a table: PAYOPTIONS ID USERGROUP_ID Caption Value 1 5 (longterm) One Month Subscription($14.95) 14.95 2 6 (shortterm) Six Month Subscription($49.95) 49.95 Submit for payment... when the payment hits, set the user into the appropriate usergroup. ENDIF Requirement: The facility to post a monthly charge to a credit card for active, short-term members and biannually for active long-term. The facility to post a monthly charge is called recurring charges. Based on the bank provider, this is automatic based on a flag setting. Administration screen for editting the options for purchase and for editting waiting list message.
## Deliverables
1) Complete and fully-functional and compliant working module in executable form (php) as well as complete source code of all work done. 2) test harness from [login to view URL] (free for developers) 3) php files for implementing the postnuke module. 4) Complete ownership and distribution copyrights to all work purchased.
## Platform
This will be running on a postNuke server. For more details, see [login to view URL]