So I have been trying to make this custom for on Contact Form 7 and was trying to integrate the WooCommerce Payment Gateway directly into the form instead of going all the way to the checkout page and then doing it. Is there a way to integrate the gateway in the form itself.
What are you trying to accomplish here? Skipping the cart? And reducing the number of fields at checkout? That can be done with with the WC settings and plugins