How are financial transactions processed in Jobs & Experts?

What happens when the Expert and Client connect? How is the payment processed? We are setting this site up as free to Expert, paid by the client through an access fee (which we have a solution for) and then a percent on top of the job fee. If we don’t process the payment, it will be impossible to collect.