Op, I strongly advise you to change that 90% payout rule. It wont bring you much customers. AFAIK standard Baccarat's House Edge is around 1%-1.5%
From what I know Slots can have House Edge from ~2% to ~15% but constant 10% fee on both these games is a bit hardcore. Plus, I haven't noticed any info about Provably Fair system.
Standard house edge for slots is not applicable to online casinos. The only reason they are so high in physical casinos (they are typically 15%-25%), is because they have much higher overhead (machine itself, free drinks, the land/building etc) than digital ones.