Skip to content

Checkout_Form

Jacob McConnell edited this page Jun 10, 2014 · 2 revisions

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

##Method

###form

Use to create an HTML form to pass the customer and sale to 2Checkout.

####Arguments

####Returns

Returns an HTML form from the parameters passed in.

####Example Usage:

require "sinatra"

get '/' do
  @@form = Twocheckout::Checkout.form({ 'sid' => '1817037', 'mode' => '2CO','li_0_name' => 'Example Product', 'li_0_price' => '1.00'})
  @@form
end

####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_name" value="Example Product" />
<input type="hidden" name="li_0_price" value="1.00" />
<input type="submit" value="Proceed to Checkout" />
</form>
Clone this wiki locally