We are looking to launch an adult site affiliate program and need an extensive affiliate script developed. Winning bidder probably has previous experience in developing similar programs and has knowledge of the stats export interfaces provided by the most popular third party billers. Perhaps your team has already developed a similar program that can be modified to our specs? If not, I worry that the cost of making this from scratch will go over our budget, but anyone that feels qualified is of course welcome to bid :) In essence, what we are looking for is a script system that has the following features: General Features: ================= Built to run on UNIX server system (freebsd and redhat). PHP frontend for scripts that handles the traffic flow. Frontend script should track traffic with both cookie and hardcoded URL tracking. perl backend for statistics and webmaster management scripts, especially for scripts requiring cron. MySQL database Must interface/import with common 3rd party processors reporting systems sales and amount for each sale/recurring transaction: -ibill -epoch/paycom -ccbill Bullet proof interfacing with processors that detect failed import attempts and tries later on/notifys admin via email. Interfacing subsystem should be done in a modular fashion so that new processors can be added/deleted when needed. Preferably frontend system should cascade between processors if charge is denied at 1 processor to maximise sales. Sub System that controls site subscribers access to sites by adding them on signup, removing them on cancellation. Email confirmation system with activation code to control bogus webmaster accounts. System should have provisions in place for revoking payouts on transactions that are charged back or credited fraudulent by the processor. Minimum payout system: System should allow webmasters to choose their own minimum amount to earn before a check is processed. If less than the min pay is earned the system should roll over the money into next period until min payment amount is achieved. System must be able to cope with situations where the webmaster changes his minimum payment after a period has ended but before payments have been processed (exported to a .txt file), this to avoid situations where a change in min pay could cause payments to be missed or paid twice.
Payment structures needed: ========================== 1. Pay Per Sale with the ability to set custom payout amounts for each webmaster. May not rely on an img src tag on the welcome page or something like that, a signup must be confirmed/harvested from the processors data. Must interface with the billing processors to determine the amount generated by each sale, and choose the pay per sale amount according to the rules set for a sale in $x amount. Example: A surfer buys a $9.95 monthly membership, system chooses $15 as pay per sale commission A surfer buys a $19.95 monthly membership, system chooses $25 as pay per sale commission A surfer chooses a $29.95 monthly membership, system chooses a $35 pay per sale commision A surfer chooses a $2.95 3 day trial membership, the system chooses $25 pay per sale commision. 2. Pay Per Active Signup: once a trial membership converts into a monthly membership the system should credit a pay per sale amount to the webmaster generating the sale. Ability to set a custom amount for each webmaster. 3. Recurring Partnership: ability to pay a chosen percentage of revenue to the webmaster "forever". Ability to set a custom percentage for each webmaster. Multi tier program/referral program: Should allow webmasters to recruit each other and receive an additional percentage based on the recruits earnings. Ability to set a custom percentage for each webmaster. Fraud control: Recruits/recruiters with similar personal info must be detected and if detected no referral credit is given. Affiliate payment intervals should be customizable so that it can be set to either weekly, 2 times/month (1st and 16th) or monthly. Webmaster statistics: ===================== cgi scripts connecting to mysql and displaying day by day, totals or by period for each payment structure program: clicks, system should count unique 24 hour IPs. sales amounts (and chargeback and credits for percentage program) conversion ratios Top 100 referring URLs by traffic amount sorted by sitename Top referring URLS that result in a sale sorted by sitename Script to allow webmaster to update his personal info as well as payment method (checks, wires etc, should be able to add new payment options) and minimum payment. Generate linking codes for webmasters, system must be able to handle multiple sites. Statistics should not be limited to the current year only. Admin area: =========== statistics by day for each period top performing webmasters wildcard search function in the webmaster info table, displays general info and links to webmasters referring URLS wildcard search function cross-period in refferring URL table. payment processing script that exports checks/wires etc into ascii flatfiles for processing in external programs fraud alert functions; like generating a list with webmasters with excessivly low conversions from trial to monthly memberships; the ability to suspend accounts from active pay status rather than just deleting/locking an account when account is under investigation for spamming or other TOS violations. message of the day function displayed in webmaster stats area. Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Complete copyrights to all work purchased.
redhat and freebsd, mysql based, perl & php based.
## Deadline information
If you have done similar work a demo would be nice.