I was wondering if there was a way to link your customers directly to the payment page while still using your affiliate link.
That's basically cookie stuffing, and it is against Clickbanks' TOS To send someone to the pay page directly use the following: ProductNumber.youraffiliateid_productname.pay.clickbank.net Example http://1.johndoe_water4gas.pay.clickbank.net The problem with this method is that you don't set an cookie in the browser of the viewer. Meaning if he comes back later to purchase you will not get the commission. Also if the user has a pre-existing cookie for the same product from another affiliate, than the other affiliates gets the sale even though you're the one redirecting to the pay page. The only way to send the user to the pay page so that the user gets your cookie is to stuff a cookie. Cookie stuffing is considered blackhat and it is against Clickbank TOS so I wouldn't advice you to do it. I think what you should do is convince the user to buy the product on your web page, then let him visit the sales page with your affiliate link, and buy the product that way
I don't think it makes much sense to send somebody to your landing page and then send them directly to a sales page right afterward. If I want to sell them then I want to sell them right on my landing page. Is there a better method than that?
No, that's the only way. The reason for having a landing page is to pre-sell a customer, before he/she gets to the main website. If you warm them up with all the benefits and features of the product, they will be more likely to buy after reading your landing page, BUT after they visit the official page.
I suggest letting people read your landing page before actually purchasing the product. You might end up with 400 hops and no sales.
I also think before you send your visitors directly to the payment page of a product, you should talk to the publisher first. Because not every publisher, would let you do so and it's just a sign of respect. Mega
Lots of publishers have a problem with cookie stuffing because you may sell the product in a misleading way which in turn can bring about chargebacks which cost more than the original product screwing them out of money.
you can set something up with the publisher that will still set the cookie. Most publishers would prefer to go to the sale page though.