Hello,
I have a suggestion.
In eStore under settings --> payment gateway settings --> PayPal settings we have the option to specify a custom checkout page style name. But this is a general page... The same page for all your products. So the options for using that page are more restricted: you can add a general message (wait a few seconds after your payment to get redirected) or a logo or something like that.
Solution?
It would be cool if we could define a custom checkout page per product. In other words: a product specific custom checkout page.
Why would that be interesting? Because then we could add a picture of the specific product in the checkout page.
Imagine you want to order e-book "The best e-book on earth". You click "buy now". And you see the picture of "The best e-book on earth" on the checkout page. This helps to diminish the eventual "pattern interrupt" in the consumers mind when he "leaves" your site and lands on the Paypal checkout page.
In other words you don't disrupt the mental flow of the consumer. You avoid him thinking: "Wohoooww! I want this. Ok, I'm buying. Wait a minute. Why does this look suddenly so different?"
How to implement this?
You keep the option to add a "general" custom checkout page under settings --> payment gateway settings --> PayPal settings.
And you simply add the option of a product specific custom checkout page under each product. And when a product specific custom checkout page is specified, then that product specific page overrides the "general" one.
But... There's a small problem. Untill now Paypal has set a maximum limit of 3 custom checkout pages. I don't understand why... I just wrote them an e-mail suggesting they remove that limit. I doubt if that will help.
Anyhow, even with a limit of 3 pages, I still think it's a good idea.
Have a nice day/evening.