Are you OK with 3rd party software as a solution if the software leaves the 3rd party out of the transactions after installation? There is some great software out there that many large sites run and it all goes smooth as silk.
Can you please name a few, I will check.