OK but to clarify, a developer could just create a linkshare URL and then drop those links into bit.ly to track clicks and then conversions on those clicks?
You say you track conversions by source but I assume you have to have 1 URL per source correct? If this is the case you are no different than what I suggest above but you take a 5% cut instead of the developer getting it.