One option is Payments Pro however, there a few things to be aware of before switching to Pro: Pro costs $35 a month for CA Accounts plus the standard transaction processing fees, requires some advanced programming experience as it uses various PayPal APIs to communicate with the PayPal servers. In addition there's also PCI requirements to consider as because you are now responsible for the safety of your customer's customer credit card details. Pro is intended for exactly what you have in mind, you control the customer's checkout experience as they remain on your website the entire time. Another option is Payments Advanced. With Advanced, the customer is redirected to the PayPal Checkout Screens however, this is done through a window or frame that pops up on your web site. This gives the appearance of remaining on your website however, the checkout process is still done on the PayPal Checkout Screens. Advanced costs $10 a month for CA Accounts plus the standard transaction processing fees and and requires some programming experience.
... View more