Hi Marc
The difference between PayPal and PayFlow Pro is that PayPal redirect users to PayPal website for processing payment. PayFlow Pro however, allow users to enter credit card information directly on the site for processing payment, they won't be redirected to anywhere, the payment process all happens from within your site
Regards,
Tuan