Knowledge Base » Suppliers »

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

Can I do recurring charges without adding my products to the database?

We regret that this is not a feature we can support at this time. We do not foresee being able to support this setup anytime in the near future for legal and security reasons. In order to use recurring billing, we must ask you to add your products to our database.

How can I customize the look and feel of the buy buttons?

It is possible to use Cascading Style Sheets (CSS) to customize the look and feel of our buy buttons on your website. For more details on this, we recommend that you review the following third-party tutorial.

http://www.webreference.com/programming/css_stylish/

Please note that 2CO does not provide assistance with designing any aspect of your website - including button formatting - as part of our support package, and this information is therefore provided your reference only.

How do I set up shipping charges by weight, flat rate or by country?

This tutorial describes how to set up shipping methods in your account for the first time. If you are looking to edit shipping methods that you have already defined, please see that article which is linked at the bottom of this page.

1. Login to your account at https://www.2checkout.com/2co/login.

2. Click on ‘Shipping Methods’.

3. You should arrive at a page telling you that no shipping methods have been se tup yet. Click on the specified button to continue. A new window will open.

4. You will see the following fields. Below is an explanation of each.

Name - This is what your shipping method will be called. You could put the name of the company here or anything else. (Examples: DHL, Federal Express, Pickup)

Base - This is the base amount to charge. All charges are computed from this amount. Enter as a figure to two decimal places without a currency symbol. (Example: 5.95, 4.00)

Weight - If you will be offering flat rate shipping for this shipping method, leave this box unchecked. If the charge will be based on weight and you plan to specify the weight for each product in your account, please check this box.

Countries - If you only want to offer shipping to customers within your country, check ‘Home Country Only’. To sell to all countries, check ‘All Trusted Countries’. Note that you can disallow orders from specific countries in the next step.

5. Click ‘Create Method’ to save this shipping method.

6. If you wish to add additional methods, you may do so by repeating steps one through five in the boxes provided to the right.

7. When you are done adding all methods, please click ‘Close this Window’.

8. You will be returned to a page that shows each of the shipping
method(s) you have created, together with any existing methods (if any) that were already in your account. This page will have a spreadsheet-like appearance. Going across the page, you will have a listing of each method you created. Going down the page, is a listing of all countries you currently accept shipments from.

To not allow a particular shipping method to be selected when the customer is in a given country, check the ‘Remove’ box associated for that country and shipping method and then press ‘Submit Changes’. You will notice that ‘Method Not Allowed’ now appears for that method.

To disallow orders from a given country, check all of the ‘Remove’ boxes associated with that country for all methods and then press ‘Submit Changes’. If all methods for a given country are removed, the country disappears from the list and no one can order from that country.

The above two sections only apply to tangible orders. You can restrict intangible orders by using the e-good blacklist utility.

You will also see an option to add a surcharge for one or more countries. A surcharge is an additional charged applied to all orders from the specified country in addition to the base rate that has been set for that method.

Formula: Base Rate + Surcharge = Amount Charged on Payment Screen

For example, if you create a method called ‘DHL’ with a base charge of ‘5.00′ and specify a surcharge of ‘10.00′ for Canada, any Canadian customer who attempts to order and specifies "Canada" as their country will be charged $15.00.

The ‘Total’ line tells you what the cost will be to customers ordering from that country. If you don’t want to add a surcharge and only want to charge the base rate, leave it as is (0.00).

9. If you elected to apply shipping charges by weight when you added the method, then you will see ‘Weight Charges Apply’ under the method(s) that have been so designated. Click on the link to set up your rate table. You must set up a rate table in order to charge shipping by weight.

Every shipping method with a weight charge has a default of 1 Currency Unit per pound of goods. When you enter a new division you are entering an upper bound for a weight group. For example you create a division of 5lbs with a surcharge of 10 Currency Units. This will add a surcharge of 10 for all orders from 0-5lbs.

If an order is 5.01 lbs in weight it will fall into the next highest weight division.

If an order is heavier than any specified division the system will take the cost of the heaviest division and add the overweight amount for that method until it surpasses the weight of the order.

For example:

5lbs and 10 Currency Units is the largest weight division you have and the current overweight amount is 1 Currency Unit.

The charge for an 11 pound order would be 16 Currency Units. 10 Units for the 5lb division and 1 Unit for each pound over the 5lb division.

To change the overweight amount from the default of 1 Currency Unit/pound you can set this at the bottom of the page. This will area will also show you examples of weights that are beyond your current weight divisions and what the shipping charges would be.

If you wish to add a set amount for each pound worth of products added to the cart, specify this amount under ‘Each above add’ as a number to two decimal places with no currency symbol. Remember that this amount is in addition to the base charge and any surcharges for specific countries. (Example: 1.35)

Under ‘New’, type a numerical unit of measure in pounds. Then specify a dollar amount to the right of this field in the box.

When you have finished, press ‘Close Window’ and you will be returned to the main shipping screen.

Continue to set up a weight charge table for each shipping method you have designated as being calculated by weight as described in step nine of this tutorial.

Note: If you are using a third-party cart, any settings for shipping made in your 2CO account will NOT apply to items bought through the cart. Your cart will be responsible for setting up shipping and applying it to the orders.

Related Articles

How do I set up a new recurring product?

To create a new recurring product in our system, you’ll need to first add the item to our database. The steps below should be followed in the order they are given to ensure problem-free results.

1. Login to your account.
2. Click ‘Set up Products’ on the main page.
3. Click ‘New Recurring Product’ in the upper right hand corner of the screen.
4. You will see a screen with several fields. Any field with an ‘*’ is required and must be completed. All others are optional. Below a description of each field follows.

Your Product ID (Required) - This is an internal reference number for your use. A part number, bin location or other reference that will be useful to you. This field can consist of only letters and numbers with no spaces or special characters.

Name (Required) - This is the name or title of your product. Keep this as short as possible (no more than 30 characters) or it can cause the payment page to become distorted.

Description - This is what your product is. We recommend you keep this short as well to keep the payment page from becoming distorted.

Price (Required) - This is how much the customer will be charged each payment cycle. Do not include any currency symbols (like ‘$’) in this field or errors will result.

Start Up Fee - This is a one time fee billed together with the first installment. This amount will be billed only once, not on a recurring basis.

Weight - If you plan to use our shipping systems and will ship by weight, specify the weight here.

Handling - If there are any product-specific handling charges, they go here. These charges are above and beyond your normal shipping charges, and are only applied if this product is purchased, they are applied for each product ordered, i.e. if 3 of this product are ordered, the customer will be charged 3 times this amount. Do not use currency signs (like ‘$’) and do not use commas. Prices can be specified in whole numbers or as decimals to 2 places (example: 4.95).

Tangible (Required) - This indicates whether or not your product is tangible. Tangible goods must be shipped in a timely manner in order for you to receive payment. Tangible goods are also subject to sales tax for Ohio customers. This field must be set correctly, if 2Checkout becomes aware you have deliberately lied about whether or not a good is tangible, your account will be suspended, and further penalties may apply. Note that if you set this field to intangible, the customer will not be charged for shipping and the option to select shipping methods will not be shown on the order page.

Pending URL - This is not used for recurring products/services.

Approved URL - This is the URL your customer will be returned to when the payment has been confirmed. Most credit card orders will be sent here.

Recurrence (Required) - This is a two-part field. The first part is a numerical field that tells us how long between billings as a number. The second box tells us the unit of time measurement, current options are; weeks, months and years. So, if you want a customer to be billed once every month, you would put in a ‘1′ in the first box, and then select ‘months’ from the second drop-down box. Note that we no longer support daily recurring billing.

Duration (Required) - Like the last setting, this is a two-part field. The first part is a numerical field that tells us how long to continue billing as a number. The second box tells us what unit of time you are referring to. If you put in ‘6′ and then selected ‘months’ from the second drop down, your charge would automatically cease billing after 6 months. If you want to bill the customer until they or you cancel, leave the first box blank and select ‘Forever’ from the second box.

5. Once you have configured the product to your satisfaction, press ‘Create Recurring Product’ to save the product to the database.

Note: For help setting up a single-bill product, please see below.

—-Related Articles—-

How do I set up a new product?

To create a new product in our system, you’ll need to first add the item to our database. The steps below should be followed in the order they are given to ensure problem-free results.

1. Login to your account.
2. Click ‘Set up Products’ on the main page.
3. Click ‘New Product’ in the upper right hand corner of the screen.
4. You will see a screen with several fields. Any field with an ‘*’ is required and must be completed. All others are optional. Below a description of each field follows.

Your Product ID (Required) - This is an internal reference number for your use. A part number, bin location or other reference that will be useful to you. This field can consist of only letters and numbers with no spaces or special characters.

Name (Required) - This is the name or title of your product. Keep this as short as possible (no more than 30 characters) as it can cause the payment page to become distorted.

Description - This is what your product is. We recommend you keep this short as well to keep the payment page from becoming distorted.

Price (Required) - This is how much the customer will be charged each payment cycle. Do not include any currency symbols (like ‘$’) in this field or errors will result.

Weight - If you plan to use our shipping systems and will ship by weight, specify the weight here.

Handling - If there are any product-specific handling charges, they go here. These charges are above and beyond your normal shipping charges, and are only applied if this product is purchased, they are applied for each product ordered, i.e. if 3 of this product are ordered, the customer will be charged 3 times this amount. Do not use currency signs (like ‘$’) and do not use commas. Prices can be specified in whole numbers or as decimals to 2 places (example: 4.95).

Tangible (Required) - This indicates whether or not your product is tangible. Tangible goods must be shipped in a timely manner in order for you to receive payment. Tangible goods are also subject to sales tax for Ohio customers. This field must be set correctly, if 2Checkout becomes aware you have deliberately lied about whether or not a good is tangible, your account will be suspended, and further penalties may apply. Note that if you set this field to intangible, the customer will not be charged for shipping and the option to select shipping methods will not be shown on the order page.

Pending URL - The customer will be returned to this URL if 2CO cannot immediately determine if payment information is valid. Examples would be e-checks, FxSource orders and high fraud risk orders. This is especially useful for e-good vendors who don’t wish to provide access until payment has been confirmed.

Approved URL - This is the URL your customer will be returned to when the payment has been confirmed. Most credit card orders will be sent here.

5. Once you have configured the product to your satisfaction, press ‘Create Product’ to save the product to the database.

Note: For help creating recurring products (products where the customer is automatically re-billed a set amount after a certain amount of time has elapsed) please see the tutorials linked below.

—-Related Articles—-

My customers aren’t being charged shipping. Why not?

If you are using our Plug n’ Play cart, there are two main issues that could cause your customers not to be charged shipping on orders placed.

Your Products are Set up as ‘Intangible’:

When you set up your products in our database, you have the option of indicating whether they are tangible (a physical product that will be shipped or otherwise delivered offline) or intangible (a good that will be delivered by download or electronically). If your product(s) are set up as intangible, shipping charges will not be applied because the system thinks your products won’t be shipped.

To check this in the 2CO Classic Sellers Area (V2):

1. Login to your 2CO account.
2. Click on ‘Shipping Methods’.
3. If you see a message that says ‘You have no shipping methods’, then your shipping methods have not been set up and this is why no charges are applied to orders.
4. Click the button to set up shipping methods for your account to rectify this problem.

To check this in our New (VA) Vendor Sellers Area please login at the following url: https://www.2checkout.com/va/
Once you have logged in click the ‘Shipping’ tab and then select the ‘List’ subcategory. If no shipping methods are listed click the ‘Add New Shipping Method’ link to rectify this problem.

If you are using a third-party cart, the 2CO software does not compute shipping. This function is handled by your third-party cart. Please check the configuration of your cart to ensure that this is set up correctly.

If you have not setup any shipping methods and a customers attempts to order a product defined as tangible in our system they will receive the following error message:

No shipping available to your country

Related Articles

What are the Bank Assisted Dispute (Chargeback) fees?

Starting on May 1, 2006, 2CO will not convey, and the vendor has no liability for, extra charges if a dispute reason is “fraud.” However, vendors will be charged a fee of $50 if 2CO rejects an order, and you, the vendor, are working separately with that customer to fulfill it over and above 2CO objections. Additionally, if there is a service-related charge, for example if a product is not delivered, or is not ‘as advertised,’ there will be new increases in fees.

How do I use the MD5 Hash?

The MD5 hash is provided to help you verify the authenticity of a sale. This is especially useful for vendors that sell downloadable products, or e-goods, as it can be used to verify whether sale actually came from 2Checkout and was a legitimate live sale. We intentionally break the hash code for demo orders so that you can compare the hash we provide with what it should be to determine whether or not to provide the customer with your goods or not.

To calculate the MD5 hash, you need to make a string that contains the information described below and pass it in as the value to your scripting languages MD5 function. Below is an example:

md5 ( secret word + vendor number + order number + total )

The secret word is set by yourself on the Site Managment page. The vendor number is your numerical vendor/seller ID number. The order number is the order number for the sale. The total is the numerical value for the total amount of the sale.

Demonstration:

Secret Word => tango
Vendor Number => 123456
Order Number => 9999999
Total => 5.99

md5hash = md5( tango12345699999995.99 )

It is important to note that the MD5 hash must also be converted to upper case letters for a clean comparison. How this is done depends on the scripting language that you use. Below are some examples of how to compute the MD5 hash using PHP. This should illustrate how this process works.

The following code would be applicable to orders placed using our Plug and Play cart and our proprietary third party set of parameters.

$string_to_hash = “tango123456″ . $_POST[”order_number”]
.
$_POST[”total”];
$check_key = strtoupper(md5($string_to_hash));

echo (”Returned MD5 Hash : ” . $_POST[”key”]
. “<BR>”);
echo (”Should be : ” . $check_key . “<BR>”);

if($check_key == $_POST[”key”]){
// At this point the expected key and the returned key match, so the customer should be given access to the download
// This is where you would want to put the code or page for the download
echo (”<center>They match!</center>”); }
else {
// At this point the keys do not match, so either the attempt was fraudulentor a demo order
// This is where you would put the code or page for an unsuccessful attempt
echo (”<center>They do NOT match! Was this a demo order?</center>”);}

The following code would then be applicable to orders placed using the Authorize.net
parameter set.

$string_to_hash = “tango123456″ . $_POST[”x_trans_id”]
.
$_POST[”x_amount”];
$check_key = strtoupper(md5($string_to_hash));

echo (”Returned MD5 Hash : ” . $_POST[”x_MD5_Hash”]
. “<BR>”);
echo (”Should be : ” . $check_key . “<BR>”);

if($check_key == $_POST[”x_MD5_Hash”]){
// At this point the expected key and the returned key match, so the customer
should be given access to the download
// This is where you would want to put the code or page for the download
echo (”<center>They match!</center>”); }
else {
// At this point the keys do not match, so either the attempt was fraudulent
or a demo order
// This is where you would put the code or page for an unsuccessful attempt echo (”<center>They do NOT match! Was this a demo order?</center>”);}

The MD5 hash is also provided to help you verify the authenticity of INS posts. The MD5 hash that is sent with INS posts is a hash of sale_id + vendor_id + invoice_id + secret word in the md5_hash parameter.


Demonstration:

sale_id => 9999999999
vendor_id => 123456
invoice_id => 1111111111
Secret Word => tango
md5hash = md5( 99999999991234561111111111tango )

The following code would be applicable to orders placed using our Plug and Play cart and our proprietary third party set of parameters.

$string_to_hash = $_POST[“sale_id”] . “123456” . $_POST[“invoice_id”] . “tango”;
$check_key = strtoupper(md5($string_to_hash));
echo (“Returned MD5 Hash : ” . $_POST[“md5_hash”]
. “
”);
echo (“Should be : ” . $check_key . “
”);
if($check_key == strtoupper($_POST[“md5_hash”])){
// If the expected key and the returned key match the authenticity of the message has been validated.
echo (”They match!”); }
else {
// At this point the keys do not match.
// This is where you would put the code for an unsuccessful attempt.
echo (“They do NOT match!”);}

Please note that help with implementing the MD5 hash into your return script is beyond the realm of 2Checkout.coms support. This document is provided merely as a reference document to help point you in the right direction. How the MD5 hash is computed is Dependant upon the scripting language that you use. Implementation of any MD5 hash checking is solely on your end or your server. 2Checkout.com can not provide you with support in implementing this or troubleshooting your implementation. We provide you with the hashes as a convenience to help you protect your digital goods.

The following links may be of interest to you if you are looking for more information on the MD5 algorithm and its use.

http://userpages.umbc.edu/~mabzug1/cs/md5/md5.html
http://en.wikipedia.org/wiki/MD5
http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemSecurityPolicyHashClassMD5Topic.asp

We have also intentionally designed the MD5 hash not to work for demo sales as was explained earlier. If the sale is in demo mode, the order number used to create the hash will be forced to a one, which will cause the hashes to be different when you compare them. If you wish to test the hashes, you’ll have to place a live test order using a real credit card number.

The MD5 hash isn’t working. Why?

Was the sale a demo sale?

The MD5 hash most commonly fails because the account is in demo mode. If the sale was in demo mode, then the order number used to compute the hash on the 2CO side is forced to ‘1′. This will cause the hash to fail since the strings will not match up. This is done intentionally to protect those who sell digital goods from fraudulent purchases.

If the hash fails and was not a demo sale, then this most likely means that someone tried to access your digital goods without paying for them. That is exactly what the MD5 hash is designed to alert you of.

If the hash is failing on a INS post please read the related article below for more information about the MD5 specifications.
How do I use the MD5 Hash?

Page 25 of 28« First...«2324252627»...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