Braintree payment accepts credit cards without leaving your website and without requirements to use a highly secured server as all the security issues regarding the handling of credit card details is done by Braintree. Because Braintree is a derivative product of PayPal, you can configure it to accept PayPal too.
The look of the payment window: