you should be using the checkout wizard to create the checkout pages for your gateway. most of time it is better to use the wizard than create the checkout pages manually.
if you do create the checkout manually, the checkout form would ned be added to the cart display page, but rather to a checkout page that you create.