I purchased the unencrypted source code [url removed, login to view] (check out the demo) and I want to take it to the next level to offer the same features / functions as [url removed, login to view], [url removed, login to view], [url removed, login to view], [url removed, login to view], and the many other type of services available.
1) Multiple users: Admin, Merchant, and Customer
Admin = manages the script ... look / feel, adds more Merchant Accounts / Gateway, does payouts of Merchants, etc
Merchants = setups membership and shopping cart sites, view stats (sell, payouts), manages Customers (users) of his/her membership site, etc.
Customer = makes payment for membership to Merchant's site or payment for shopping cart of Merchant's products. Can manage his/her account.
2) Need to be able to "round robin" through different Merchant Accounts / Gateways so several can be used for payment processing of the Customer's purchase (memberships or shopping cart).
3) When a Customer makes a purchase for a membership, the Customer is sent to the script and the script collects payment information. The script chooses a Merchant Account / Gateway from the available list, and send the payment information to the Gateway for processing. The Gateway processes the payment, and returns the results to the script. If Approved, the script adds a MD5 hased username / password to a .htpasswd file in the protected area of the site using an add / delete / modify script on the site (I have a couple of different scripts that handle this need ... can be used as references / examples). Maybe have recurring memberships ... an email needs to be sent to Customer when recurring charges are about to happen. If no reply or confirmation from Customer, the recurring payment is cancelled.
Basically, the same thing happens for shopping cart sells ... except instead of adding an username / password to a file on the site, the script marks the sell complete within the shopping cart script ... I have been using CS-Cart, osCommerce and Zen-cart.
4) The script needs to keep track on each sale so the Admin can payout to the Merchant on a regular bases once the Merchants has $X ($100) in his/her account.
The script needs to be secure, expandable and fast. I would also need a new frontend to this script. The backend needs work too ... The Customer does not get the Merchant menu, etc.
Again, I have source code that can be used as a starting point to this project. I have setup a demo of the existing script:
Customer: [url removed, login to view] u: bricr01 p: bricr01
Admin: [url removed, login to view] u: admin p: admin