Skip to content

Checkout_Direct

Jacob McConnell edited this page Jun 10, 2014 · 1 revision

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

##Method

###direct

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>';

Clone this wiki locally