To create a system with features below :
- Environment - Windows
- Web server - apache
- language - PHP 5.3++
- framework - CakePHP [url removed, login to view](stable release)
- database - MySQL
- Only 3-party 3ds payment process mechanism.
- Users(Merchants) to be able to register and subscribe to/choose from different payment gateway plans provided by the system administrators
- Merchants to be able to login to merchant area to download "Integration Guide"
- Merchants to be able to login to merchant area to create an email link to be sent to Merchants' customers for settlement. (email settlement)
- Static pages (information/writeup and sitemap will be provided)
- Merchants to be able to retrieve lost password
- Administrators to be able to change merchants' statuses ( Pending Payment, Paid or approved and etc , to be determined ) - Payment,purchases and payment status will be checked by administrators using different system mechanism ( we don't need to develop this)
- Administrators can see all merchants(paid,pending,active,inactive)
- Only active & paid merchants can login and enter the "merchant area".
- Approved merchants will be sent welcome email automatically.
- (Optional) Merchants' transaction log ( pending,failed,success with transaction details)
- (Optional) Master Merchant transaction log ( merchants' log)
- (Optional) Searchable, filterable transaction log( master merchant's /administrators' log view and merchants' log view)
Design(css,html,js) template / theme will be provided.