This interface is designed for variables to be passed to the Gateway in the background via an "https" call through a script, processed at SecurePay.Com and then sending a response to the request object with a the return variable set. In addition the interface allows an unlimited number of additional form variables to be passed along to final Success or Failure URL.
Below is one example of a payment form that you can use for your site: