-
Notifications
You must be signed in to change notification settings - Fork 17
Checkout_Submit
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
###submit
Use automatically pass the customer and sale to 2Checkout.
####Arguments
- hash Parameters
- Hash composed of sale parameters. Parameters -> Hosted Parameter Set
####Returns
Returns an HTML form from the parameters passed in and submits it automatically.
####Example Usage:
require "sinatra"
get '/' do
@@form = Twocheckout::Checkout.submit({ '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" />
</form>
<script type="text/javascript">document.getElementById('2checkout').submit();</script>Please feel free to contact 2Checkout directly for assistance with your integration.