Google Checkout Example

See the Source Code of this page for an example of how to use the Google Checkout service with Lasso Professional 8.5.

The type used on this page is documented in the June 30, 2006 Tip of the Week: http://www.omnipilot.com/TotW.1768.9158.lasso

The button below will not function since it doesn not have a valid Merchant Key. The raw XML code of the generated cart is shown below.


Cart XML
<?xml version="1.0" encoding="UTF-8"?>
<checkout-shopping-cart xmlns="http://checkout.google.com/schema/2">
  <shopping-cart>
    <cart-expiration>
    <good-until-date>2010-03-13T11:40:14</good-until-date>
    </cart-expiration>
    <items>
      <item>
        <item-name>My Widget</item-name>
        <item-description>My patented widget. A true original.</item-description>
        <unit-price currency="USD">159.99</unit-price>
        <quantity>2</quantity>
      </item>
    </items>
  </shopping-cart>
  <checkout-flow-support>
    <merchant-checkout-flow-support>
      <continue-shopping-url>http://www.example.com/continue</continue-shopping-url>
      <edit-cart-url>http://www.example.com/edit</edit-cart-url>
      <shipping-methods>
        <flat-rate-shipping name="Pony Express">
          <price currency="USD">20.0</price>
        </flat-rate-shipping>
      </shipping-methods>
      <tax-tables>
        <default-tax-table>
          <tax-rules>
            <default-tax-rule>
              <rate>0.085</rate>
              <tax-area>
                <us-zip-area><zip-pattern>98366</zip-pattern></us-zip-area>
              </tax-area>
            </default-tax-rule>
            <default-tax-rule>
              <rate>0.070</rate>
              <tax-area>
                <us-state-area><state>WA</state></us-state-area>
              </tax-area>
            </default-tax-rule>
            <default-tax-rule>
              <rate>0.0</rate>
              <tax-area>
                <us-country-area country-area="ALL" />
              </tax-area>
            </default-tax-rule>
          </tax-rules>
        </default-tax-table>
      </tax-tables>
    </merchant-checkout-flow-support>
  </checkout-flow-support>
</checkout-shopping-cart>
Cart Signature
YsErqmIuSfVd2AyW7iFrFizTAc4=
Encoded Cart
PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxjaGVja291dC1zaG9wcGluZy1j
YXJ0IHhtbG5zPSJodHRwOi8vY2hlY2tvdXQuZ29vZ2xlLmNvbS9zY2hlbWEvMiI+DQoJPHNob3BwaW5n
LWNhcnQ+DQoJCTxjYXJ0LWV4cGlyYXRpb24+DQoJCTxnb29kLXVudGlsLWRhdGU+MjAxMC0wMy0xM1Qx
MTo0MDoxNDwvZ29vZC11bnRpbC1kYXRlPg0KCQk8L2NhcnQtZXhwaXJhdGlvbj4NCgkJPGl0ZW1zPg0K
CQkJPGl0ZW0+DQoJCQkJPGl0ZW0tbmFtZT5NeSBXaWRnZXQ8L2l0ZW0tbmFtZT4NCgkJCQk8aXRlbS1k
ZXNjcmlwdGlvbj5NeSBwYXRlbnRlZCB3aWRnZXQuIEEgdHJ1ZSBvcmlnaW5hbC48L2l0ZW0tZGVzY3Jp
cHRpb24+DQoJCQkJPHVuaXQtcHJpY2UgY3VycmVuY3k9IlVTRCI+MTU5Ljk5PC91bml0LXByaWNlPg0K
CQkJCTxxdWFudGl0eT4yPC9xdWFudGl0eT4NCgkJCTwvaXRlbT4NCgkJPC9pdGVtcz4NCgk8L3Nob3Bw
aW5nLWNhcnQ+DQoJPGNoZWNrb3V0LWZsb3ctc3VwcG9ydD4NCgkJPG1lcmNoYW50LWNoZWNrb3V0LWZs
b3ctc3VwcG9ydD4NCgkJCTxjb250aW51ZS1zaG9wcGluZy11cmw+aHR0cDovL3d3dy5leGFtcGxlLmNv
bS9jb250aW51ZTwvY29udGludWUtc2hvcHBpbmctdXJsPg0KCQkJPGVkaXQtY2FydC11cmw+aHR0cDov
L3d3dy5leGFtcGxlLmNvbS9lZGl0PC9lZGl0LWNhcnQtdXJsPg0KCQkJPHNoaXBwaW5nLW1ldGhvZHM+
DQoJCQkJPGZsYXQtcmF0ZS1zaGlwcGluZyBuYW1lPSJQb255IEV4cHJlc3MiPg0KCQkJCQk8cHJpY2Ug
Y3VycmVuY3k9IlVTRCI+MjAuMDwvcHJpY2U+DQoJCQkJPC9mbGF0LXJhdGUtc2hpcHBpbmc+DQoJCQk8
L3NoaXBwaW5nLW1ldGhvZHM+DQoJCQk8dGF4LXRhYmxlcz4NCgkJCQk8ZGVmYXVsdC10YXgtdGFibGU+
DQoJCQkJCTx0YXgtcnVsZXM+DQoJCQkJCQk8ZGVmYXVsdC10YXgtcnVsZT4NCgkJCQkJCQk8cmF0ZT4w
LjA4NTwvcmF0ZT4NCgkJCQkJCQk8dGF4LWFyZWE+DQoJCQkJCQkJCTx1cy16aXAtYXJlYT48emlwLXBh
dHRlcm4+OTgzNjY8L3ppcC1wYXR0ZXJuPjwvdXMtemlwLWFyZWE+DQoJCQkJCQkJPC90YXgtYXJlYT4N
CgkJCQkJCTwvZGVmYXVsdC10YXgtcnVsZT4NCgkJCQkJCTxkZWZhdWx0LXRheC1ydWxlPg0KCQkJCQkJ
CTxyYXRlPjAuMDcwPC9yYXRlPg0KCQkJCQkJCTx0YXgtYXJlYT4NCgkJCQkJCQkJPHVzLXN0YXRlLWFy
ZWE+PHN0YXRlPldBPC9zdGF0ZT48L3VzLXN0YXRlLWFyZWE+DQoJCQkJCQkJPC90YXgtYXJlYT4NCgkJ
CQkJCTwvZGVmYXVsdC10YXgtcnVsZT4NCgkJCQkJCTxkZWZhdWx0LXRheC1ydWxlPg0KCQkJCQkJCTxy
YXRlPjAuMDwvcmF0ZT4NCgkJCQkJCQk8dGF4LWFyZWE+DQoJCQkJCQkJCTx1cy1jb3VudHJ5LWFyZWEg
Y291bnRyeS1hcmVhPSJBTEwiIC8+DQoJCQkJCQkJPC90YXgtYXJlYT4NCgkJCQkJCTwvZGVmYXVsdC10
YXgtcnVsZT4NCgkJCQkJPC90YXgtcnVsZXM+DQoJCQkJPC9kZWZhdWx0LXRheC10YWJsZT4NCgkJCTwv
dGF4LXRhYmxlcz4NCgkJPC9tZXJjaGFudC1jaGVja291dC1mbG93LXN1cHBvcnQ+DQoJPC9jaGVja291
dC1mbG93LXN1cHBvcnQ+DQo8L2NoZWNrb3V0LXNob3BwaW5nLWNhcnQ+DQo=

View the Source Code of this page.

Copyright 2006 OmniPilot Software, Inc.