If a customer has a PayPal account and pays through their account and completes the checkout process, they are automatically returned to your web site. If they pay as a guest, PayPal will provide them the opportunity to open a PayPal Account or they have the option to click on a link to return to your web site. It's not possible to force someone to click on that link so it is possible that some customers won't return to your site. This is by design - PayPal's goal is to attract new customers and providing the opportunity to open a PayPal account after paying is one way to do this. If you want to control the customer checkout experience and keep your customer on your web site through the checkout process, then you need to switch from Payments Standard to Payments Pro. Pro does require some programming skills as it is a few levels above Payments Standard. There is also a monthly fee in addition to the transaction processing fees. You should also be aware of the PCI requirements for collecting your customer's credit card details. Pro does have it's advantages and is used by many developers.
... View more