I guess the answer is money, but why would you do any handling of card details in-house. Having a third party process transactions passes to some degree ensuring security onto said third party.
I’d still doubt any risk of full card details being leaked unless the hack goes much deeper than just Epic.