No need to share details, I understand and appreciate the privacy concerns.
As for PayPal Pro, yes, you do need pro. Because when you start doing CC Auth and using PayPal as basically a merchant gateway, they are much more liable than their traditional model, which is just transferring secured...