Hi,I can solve your issue with iframe means i will not redirect your client to paypal but on your website if he made payment and whether he go to direct or redirect he will be on your website all the time.
i m here if you have any query.
thanks and best regards,
GD