When using 2checkout, you you may get this error message:
“This is a demo sale. No charges will be levied, no payments made.”
If so, then the following information may help.
Copied from the 2checkout site:
Demo mode is enabled on a per transaction basis, using the demo parameter, or it can be turned on or off from within your account. The Account Demo Settings located in the accounts Site Management page allows you to select one of three options to control demo mode.
Using this setting all sales will be treated as demo, regardless of any parameter value.
Using this setting all sales will be treated as live, regardless of any parameter value.
Using this setting a demo parameter sent to the purchase routine will control the demo setting.
Demo sales allow you to see the purchase process as a customer would. No card will be billed during a demo purchase, but you must fill in all fields as you would for a live purchase. The only visual difference you should see is a note along the top of the purchase pages that reads This is a demo sale. No charges will be levied, no payments made. Confirmation emails will also be sent for demo mode as they would for a live sale so that you can see the entire process. Confirmation emails for demo sales will indicate that they were demo sales as well, but will look the same as a live confirmation email otherwise.
To put your account in demo mode and make a test purchase you can select On for your Account Demo Settings option. If you choose the Parametersetting you would need to pass in parameter named demowith a value of capital Y. Demo mode will be enabled for every sale that includes this parameter and value. You do not need to pass in Nto disable demo mode as it is disabled by default. You should either pass this in for a demo sale, or do not pass it in at all.