Knowledge Base » Suppliers » Tech Support »

How can we set up the osCommerce Shopping Cart?

The osCommerce shopping cart, Version 2.2 or Higher, is 2Checkout Enabled and automatically set up from within the cart admin provided with the cart.
You can find information, or download the osCommerce Cart here: osCommerce.com

You can also look here for more details on installing and setting it up: oscdox.com

The following information should assist you in setting up this cart to work with our service. Please note that we cannot provide any direct support for osCommerce or other third party shopping cart.

1.) First and foremost, you must have the cart itself installed properly. There is a text file that is distributed with the cart, as well as the module mentioned in step 3 below, and this file will explain how to install and set up the cart and module. Please first verify that the installation of the cart and 2CO payment module are correct.

2.) You must be using osCommerce 2.2 Milestone 2 or later. If you are using any other version, it will not work and you will be unable to use our services. If in doubt as to the version currently running on your cart, install the latest version.

3.) There is a module that has been developed for osCommerce that is needed to work with the 2CO system. This module is absolutely necessary to be compliant with our 2CO system. You may find this module at the following URL: http://addons.oscommerce.com/info/5343

4.) It is a common problem to have the sales work in the 2CO account but not the osCommerce cart after a sale. This is because there has to a be return URL set up in your account to tell the 2CO system were to send the sale information after it is placed. osCommerce needs this information to correctly process and finish the sale on your end. This URL can be set up on the Look & Feel setting page of the 2CO Classic Sellers Area (V2). You will find this link under the Helpful Links section of your account homepage. This URL can also be setup on the new VA sellers area Site Management page.

The URL below must be in both the Pending and Approved URL boxes. If you installed OSC to a directory other than the default directory, you will need to use that directory structure here. Be sure to replace “www.example.com” with your actual domain name.

>> http://www.example.com/catalog/pm2checkout_process.php

5.) It is also strongly recommended that you set the Direct Return option to Yes. This will help ensure that the customer is returned to the osCommerce shopping cart after the sale.

There is also a known issue that osCommerce has alerted us of. The osCommerce cart requires ‘Force Cookie Use’ set to ON. This means that web Sites using a shared-SSL cert will not work. Most problems with the osCommerce contribution are due to cookies not being set up properly and there unfortunately is not a work around for this.

Please also remember that 2CheckOut does not provide technical support for third party scripts including OSC. For assistance with OSC, please refer to OSC’s support forums which may be found at the following URL: http://forums.osCommerce.com

Do you have an API that we can use to integrate 2checkout into our custom billing application?

An API (Application Programming Interface) is used in many different contexts in this industry. To clear this up with our service read below:

We offer a Common Gateway Interface (CGI). This means your site will need to contain an HTML form or link with cgi parameters appended which passes the correct parameters (and your customer) to our site for checkout. Passing in the Proper Parameters will result in your customer going through the rest of our checkout process (such as entering their credit card information), and after verification, a successful sale.

All parameters are discussed in detail within the Secure Admin Panel for Vendors.

How do I set up Mal’s e-commerce Shopping Cart Service to work with 2Checkout.com?

The information needed to set up Mal’s e-commerce Shopping Cart Service to work with 2Checkout.com can be found on this page of Mal’s web site:
http://www.mals-e.com/2checkout.php

Use the link below to get to Mal’s forums:
http://www.mals-e.com/forum/index.php

Why are the shipping charges I set up in the Admin not being added to the form when using my 3rd Party Cart?

If you are using a 3rd party cart, all shipping charges should be handled in the cart prior to getting to our payment form. The shipping features in the Admin are for our Plug N Play carts and links.

Can I use 2CO w/ a Yahoo Store?

As far as we know, you cannot use our services with a Yahoo! store because of the way they have choosen to set up their payment processing gateway. We are not compatible with their gateway services at this point in time.

You may be able to find a 3rd Party Shopping Cart that can meet your needs.
http://www.2checkout.com/community/blog/category/knowledge-base/tech-support/3rd-party-carts/recommended-carts/

What carts are 2CO compatible with?

A third party shopping cart is not necessary in order to use our service. We provide you with the option of using our easy-to-use Plug-N-Play shopping cart. Our PNP shopping cart uses simple HTML links, so you do not need to install extra software.

However, if you wish to use a third party shopping cart with our service, you may do so. The 2Checkout service generally is compatible with the following third party shopping carts:

  • Any shopping cart compatible with the Authorize.net parameter set, provided that it allows you to change the gateway URL. Nearly all shopping carts today support the Authorize.net standard.
  • Any shopping cart that advertises 2Checkout support on their Web site should work with our service.
  • Miscellaneous shopping carts. If your shopping cart does not fit either of the above criteria, or if it is simply in question, there is a way to determine whether or not your cart supports our service. Simply check with the manufacturer of the shopping cart to confirm it’s compatibility. You can contact the maker personally, go to their Web site, or read any documentation that may have been provided with the cart, itself.

TECHNICAL SUPPORT

2Checkout cannot provide technical support for questions regarding third party shopping carts. Basically, we did not develop them, so, therefore, we do not have any working knowledge of their inner mechanisms. Questions about configuration and/or setup should be directed towards the maker of the cart. However, we can provide technical support for questions or information needed to set up the shopping cart to work with our service.

You may find additional help regarding third party shopping carts from other vendors of ours by going to our Vendor Forum Area, located at: http://support.2co.com/forums/main.php

What if I have a membership site or downloadable product, can I accept checks?

Yes you can. In order to protect you, the supplier, the buyer will be sent back to the pending URL instead of the Approved URL. This will allow you to provide instructions for the customer that they can follow after the check has cleared.

Using frames with 2Checkout

Due to current credit card regulations, 2Checkout is no longer able to allow the purchase routine to be loaded with in a frame set. By loading our site in a frame, the customer would remain on the suppliers server while navigating though out purchase routine. Because 2Checkout is an authorized reseller and not a payment gateway or payment processor it is required that customers are aware that they are ordering from us at the time of purchase. To correct this 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 will generate a parameter error. If your site uses frames you may still integrate with 2Checkout by using target=”_blank” to load the 2Checkout purchase routine in a new window.

Example of an HTML form using loading in a new window.

<form action='https://www.2checkout.com/checkout/purchase' target='_blank'
method='post'>
<input type='hidden' name='sid' value='123456' >
<input type='hidden' name='product_id' value='101' >
<input type='hidden' name='quantity' value='1' >
<input name='submit' type='submit' value='Buy from 2CO' >
</form>

Example of a purchase link loading in a new window.

<a href="https://www.2checkout.com/checkout/purchase?sid=123456&quantity=1
&product_id=101" mce_href="https://www.2checkout.com/checkout/purchase?sid=123456&
quantity=1&product_id=101" target='_blank'> Test Product </a>

Why are the products from a previous sale still in the cart when I came back to place another order?

The reason for the products to not be removed from the cart from previous purchase is because you have tested a demo sale more than once without actually completing the sale. This means the product was “cookied” into the cart. The cart will remember items you put in the cart, and will only clear out by either a live purchase, or by putting a zero in and saving changes. This should not happen for a new buyer, or a buyer who completed a sale previously.

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/checkout/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/checkout/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/checkout/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”

Important Note: When you are testing parameters, please be certain to clear the cookies in your browser between tests to ensure the changes you have made are applied. For more information on clearing the cookies please click here.

Page 16 of 20« First...«1415161718»...Last »

Recent Posts from the Community:

url parameter

posted by: fdandy

help please..

posted by: tonito

Pay Pal Fees

posted by: andy5
More from the community »

Now a faster, easier way to get paid – the 2CO reloadable MasterCard®.

Sign up today and receive a $10 credit on your card.


Click here to learn more.

Spotlight Supplier

Spotlight Supplier

Natural Soaps of Cape Cod

Spotlight Product

Spotlight Product

Stiga Table Top Hockey


Popular Tags