Hola,
Aca vá el código usado para integrar un shopping cart en ASP llamado comersus (aunque una vieja versión) con 2checkout.com. Usando esta forma podrás integrar cualquier shopping cart. Por favor avisame si no entiendes algún dato de entrada y te explico.
Saludos, Luis
Código:
<form action="https://www.2checkout.com/2co/buyer/purchase" method="post" name="purchase">
<input type=hidden name=sid value="<%=tunumero_2checkout%>">
<input type=hidden name=total value="<%=request.querystring("ordertotal")%>">
<input type=hidden name=cart_order_id value="<%=request.querystring("idOrder")%>">
<input type=hidden name=merchant_order_id value="<%=request.querystring("idOrder")%>">
<!--input type=hidden name=demo value="Y"-->
<input type=hidden name=lang value="sp" >
<input type=hidden name=pay_method value="CC">
<input type=hidden name=fixed value="Y">
<input type=hidden name=c_prod value="3">
<input type=hidden name=id_type value="1">
<input type=hidden name=card_holder_name size=30 maxlength=50 value="<%=ucase(nombreTC)& " " & ucase(apellidoTC)%>">
<input type=hidden name=email size=35 maxsize=120 value="<%=request.querystring("email")%>">
<input type=hidden name=street_address size=35 maxlength=50 value="<%=direccionTC%>">
<input type=hidden name=city size=30 maxlength=40 value="<%=ciudadTC%>">
<% if request.querystring("country2") <> "Estados Unidos" then
Estado = "Outside US and Canada"
Else
Estado = ucase(request.querystring("state2"))
End if
%>
<input type=hidden name=state size=30 maxlength=40 value="<%=estado%>">
<input type=hidden name=country size=30 maxlength=40 value="<%=request.querystring("country2")%>">
<input type=hidden name=phone size=15 maxlength=15 value="<%=request.querystring("phone")%>">
<input type=hidden name=zip size=15 maxlength=15 value="<%=zipTC%>">
<input type=hidden name=ship_name value="<%=request.querystring("shippingname") & " " & request.querystring("shippinglName")%>">
<input type=hidden name=ship_street_address value="<%=request.querystring("shippingaddress")%>">
<input type=hidden name=ship_city value="<%=request.querystring("shippingcity")%>">
<input type=hidden name=ship_state value="<%=request.querystring("shippingstate")%>">
<input type=hidden name=ship_zip value="<%=request.querystring("shippingzip")%>">
<input type=hidden name=ship_country value="<%=request.querystring("shippingcountry")%>">
<input type="submit" value="Pagar en forma segura">
</form>