PayPal Checkout requires API Integration within your site in order to properly function. The transaction flow will require customers to redirect from your site to PayPal to complete the transaction, then get redirected back to your site's thank you page. PayPal Payflow Pro doesn't need require extra API coding in order to function. It functions like a standard credit card processor within the CRM. Click here for more information: Payflow Gateway