as for your first question

this is a several part answer.
If you use the stock credit card module.
zen cart will store 1/2 of the number and email you the other 1/2 and the cvv

if you are using authorize.net then no the numbers do not get stored in the database.

and as far as I know payplow pro works with zen cart.