Skip to content

Charge_Submit

Craig Christenson edited this page Oct 26, 2012 · 1 revision

To pass a sale to your custom checkout page, you can use one of the methods provided in the TwocheckoutCharge class. This class provides you with several methods to pass the sale and the buyer to 2Checkout.

##Method

###submit

Use to automatically pass the customer and sale to 2Checkout.

####Arguments

####Returns

Returns an HTML form from the parameters passed in and submits it automatically using a line of JavaScript.

####Example Usage:

var dictionary = new Dictionary<string, string>();
dictionary.Add("sid", "1817037");
dictionary.Add("cart_order_id", "Test Cart");
dictionary.Add("total", "1.00");

String PaymentForm = TwocheckoutCharge.Submit(dictionary);

####Example Response:

<form id="2checkout" action="https://www.2checkout.com/checkout/spurchase" method="post">
<input type="hidden" name="sid" value="1817037" />
<input type="hidden" name="mode" value="2CO" />
<input type="hidden" name="li_0_type" value="product" />
<input type="hidden" name="li_0_name" value="Example Product" />
<input type="hidden" name="li_0_price" value="1.00" />
</form>
<script type="text/javascript">document.getElementById('2checkout').submit();</script>

Clone this wiki locally