E-commerce APIs: Store Site in a Box

Adam DuVander
Apr. 29 2010, 01:59PM EDT

Want to sell something on your website? It's easier than ever these days. Thanks to a growing number of APIs that are nothing short of "money," you can start collecting some green yourself (ProgrammableWeb now lists over 100 e-commerce related APIs). This post will cover some of these APIs, as part of our Site in a Box series.

Sell Products With These Shopping Carts

Why go to the work of building a shopping cart when these services have already solved that problem?

PayvmentPayvment provides a floating shopping cart and a branded checkout. Payvment can also be accessed via Yahoo Developer Network's YQL (our Yahoo Query Language API profile).

Find out more about Payvment at our Payvment API profile

ShopifyShopify lets you create your application through an administrative interface. That shop can be accessed through a powerful REST API.

Read more at our Shopify API profile.

E-junkie is so plug-and-play it's more of a mashup (pictured below) than an API itself. A floating shopping cart and Buy Now buttons can be placed on your site or elsewhere. Then, let your customers make their purchase using PayPal, Google Checkout, Authorize.Net, TrialPay, 2CheckOut, and ClickBank.

E-junkie Shopping Cart

Read more at our E-Junkie mashup profile

Accept Payments and Credit Cards

Setting up a merchant account can be a lot of work. There are now several robust payment options from big names that make users comfortable taking out their wallets.

PayPalThe ol' standby, PayPal is a popular choice for merchants (and the shopping carts mentioned above). There are several different options, but copy-and-paste buttons to a seasoned API.

Read more at our PayPal API profile.

Google CheckoutGoogle is everywhere and their Checkout product shows they want to be in e-commerce, too. Like PayPal, it has several options, from quick-and-easy to a completely customizable solution.

Read more at our Google Checkout API profile.

Amazon Flexible Payments ServiceAmazon knows a little something about selling stuff on the Internet. Its Flexible Payment Service claims to be the first "designed from the ground up specifically for developers." As the name implies, Amazon has attempted to make its service as flexible as possible. For example, it allows you to authorize a payment, then make the charge days later.

Read more at our Amazon Flexible Payments Service API profile.

Note that there are still more API-enabled payment options: our full list has 19 payment APIs.

Adam DuVander -- Adam heads developer relations at Orchestrate, a database-as-a-service company. He's spent many years analyzing APIs and developer tools. Previously he worked at SendGrid, edited ProgrammableWeb and wrote for Wired and Webmonkey. Adam is also the author of mapping API cookbook Map Scripting 101.

Comments

Comments(1)