Salesman provides a configurable system for building an online store. It includes a RESTful API with endpoints for manipulating the basket, processing the checkout and payment operations as well as managing customer orders.
Documentation is available on Read the Docs.