I can Configure payment gateway for credit card. User no needs to leave your site, All payment are on your site for credit card payment.
I also configure PayPal payment gateway if you need.
I have deployed code for following payment gateways :
Paypal Payment Pro,
etc.. integration in php.