" dynamic="no"} Language Libraries | Developer Documentation | 2Checkout
Language

2Checkout Documentation

Direct

The checkout function provides you with several methods to pass the sale and the buyer to 2Checkout.

Method

direct

Description

Use to create pass a sale to the Inline Checkout iframe. You must pass in the buyers name, email and billing address to go through inline checkout.

Arguments

Returns

Returns an HTML form from the parameters passed in with your defined button text and includes the Inline Checkout library below the form.

Example Usage:

var tco = new Twocheckout({
    sellerId: "1817037"
});

var params = {
    'mode': '2CO',
    'li_0_name': 'Test Product',
    'li_0_price': '0.01',
    'card_holder_name': 'Testing Tester',
    'email': 'no-reply@2co.com',
    'street_address': '123 test st',
    'city': 'Columbus',
    'state': 'Ohio',
    'zip': '43123',
    'country': 'USA'
};

var form = tco.checkout.direct(params, 'Checkout');

Example Response:

<form id="2checkout" action="https://www.2checkout.com/checkout/purchase" method="post">
<input type="hidden" name="sid" value="1817037"/>
<input type="hidden" name="mode" value="2CO"/>
<input type="hidden" name="li_0_name" value="Test Product"/>
<input type="hidden" name="li_0_price" value="0.01"/>
<input type="hidden" name="card_holder_name" value="Testing Tester"/>
<input type="hidden" name="email" value="no-reply@2co.com"/>
<input type="hidden" name="street_address" value="123 test st"/>
<input type="hidden" name="city" value="Columbus"/>
<input type="hidden" name="state" value="Ohio"/>
<input type="hidden" name="zip" value="43123"/>
<input type="hidden" name="country" value="USA"/>
<input type="submit" value="Checkout!" />
</form>
<script src="https://www.2checkout.com/static/checkout/javascript/direct.min.js"></script>';