Why am I getting a Parameter Error, even though all parameters are setup correctly?

You may be receiving a parameter error because your account is currently marked inactive for sales. When a 2Checkout account is opened the suppliers website is reviewed by our risk department. If your website is not yet functional at the time of sign up or we require additional information on your products the account may be marked as inactive. To check if this is the case you will need to login to our new vendor administration panel at the following url: https://www.2checkout.com/va/

On the account homepage their will be an Account Status section that will list your account as either status Y (Allowed to Sell, Allowed to Pay), S (Allowed to Sell, Not Allowed to Pay) or P (Not Allowed to Sell, Allowed to Pay). If your account is status P and your site is ready for review please open a support ticket so that you site and services can be reviewed by our risk department. If the products/services are approved we will set the account status to accept sales. If the account is status Y or S and you are receiving a parameter error the parameters are either being passed into our purchase routine incorrectly or you are loading the purchase routine with in a frame set. The 2CheckOut transaction pages will break out of a frame set if they are loaded inside of one. Attempting to load the 2CheckOut transaction pages within a frame set will prevent them from working as intended and cause a parameter error. If you are not using frames please contact us directly by clicking on the help tab above.

Related Articles:

Receiving parameter error message from HTML code on web page, what could cause this?

Please be sure you are calling the products using OUR product_id number, not the one you added to the product. This is most likely the problem you are having. If this is not the issue, then submit a Help Desk Ticket below and give us a link so we can do a test purchase on your cart. If possible, include the purchase link or form you are using to send the parameters to our system.

You can open a support ticket here

Why do I get a parameter error when adding multiple buy buttons on the same page?

Each button added to the page needs to have its own opening and closing form field. This tells the browser that each form is separate, and not part of the same one.

The following correct example generated two separate buy buttons:

<form action="https://www.2checkout.com/2co/buyer/purchase" method="post">
<input type="hidden" name="sid" value="XXXXXX" />
<input type="hidden" name="product_id" value="10" />
<input type="text" name="quantity" size="5" value="1" />
<input type="submit" name="submit" value="Buy from 2CO" />
</form><form action=”https://www.2checkout.com/2co/buyer/purchase” method=”post”>
<input type=”hidden” name=”sid” value=”XXXXXX” />
<input type=”hidden” name=”product_id” value=”10″ />
<input type=”text” name=”quantity” size=”5″ value=”1″ />
<input type=”submit” name=”submit” value=”Buy from 2CO” />
</form>

** Notice that there are two opening tags ( <form> ) and two closing tags ( </form> ).

Another possibility, if you are using an HTML editor, is the editor may be adding extra numbers to the parameters, thinking each identical one is part of the same form, and not a separate form. Look at the parameters in the forms, and make sure there are not extra numbers added to it.
Incorrect Example:

<form action="https://www.2checkout.com/2co/buyer/purchase" method="post">
<input type="hidden" name="sid1" value="XXXXXX" />
<input type="hidden" name="product_id" value="10" />
<input type="text" name="quantity" size="5" value="1" />
<input type="submit" name="submit" value="Buy from 2CO" />
</form>

** Notice that the in second line from the name=”sid1″, this should always be name=”sid”

Recent Posts from the Community:

calculation

posted by: everfresh

Reserve Release

posted by: vaisal
More from the community »

Spotlight Supplier

Spotlight Supplier

Vacation Rental Software

Spotlight Product

Spotlight Product

Visualizer Photo FX


Popular Tags