Remember that to get to the checkout page, you might need to log in, create an account, etc.
There's a lot to this.

Why not just land the person on the product info page? This is really a more common UI pattern. For instance, people's Amazon links don't take you to Amazon checkout, they take you to the product page.

Good luck,
Scott