> This page is for Developer.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.bigcommerce.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.bigcommerce.com/_mcp/server.

# Course Overview and Prerequisites

Lesson 1 of 26 · 5 min

## Course Overview

In this course, you will learn how to interact with the Checkout, Cart, Payments, and Order APIs and discuss various use cases for each. You will then practice and apply what you learn with activities and challenges that will increase in difficulty. A final assessment with questions and practical activities will be given at the end to test your knowledge.

## Prerequisites

* BigCommerce Sandbox Store
* REST Client - we use Postman as an example throughout the course

## Cart, Checkout, and Payment API

### Objectives:

* Work with Cart/Checkout and Payment APIs and discuss various use cases for each
* Create a cart using BigCommerce cart logic
* Process headless checkouts and edit details of an active storefront checkout from an app
* Create a payment token as well as processing the payment

## Orders API

### Objectives:

* Work with the Orders and Order Transaction APIs and discuss various use cases for each
* Read, update, create, and delete orders
* Add an existing or custom product to an order
* Add and update a shipping address to an order
* Retrieve desired order information using filters and query parameters

## Resources

* [API Quick Start Guide](/developer/docs/overview/api-fundamentals/api-accounts)
* [Developer Community](https://support.bigcommerce.com/s/group/0F913000000HLjECAW/bigcommerce-developers?language=en_US)
* [API Reference](/developer/api-reference/about-our-apis)