Hello,
This project's effort will greatly depend on the payment gateway(s) chosen, the affiliate site's whose XML formats we have to support and partner companies (if they are using different systems).
Also, would you trust Google maps for road distance or do we have to use another system?
Please provide us more details so we can properly estimate the effort and submit a formal proposal for your consideration.
Regards,
Rohit J