When you are using CP, you have the bitcoin daemon (client) running in the background. So CP client just creates the bitcoin transaction to be sent by the bitcoin client, so everything is working through the bitcoin client. But there is no manual "fee sending process" for the user if that's what you are wondering.
So CP talks to bitcoin through RPC calls?