acp-checkout-rest

Implement the Agentic Commerce Protocol REST checkout API for managing checkout sessions.

35|16|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/OrcaQubits/agentic-commerce-claude-plugins --skill acp-checkout-rest
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: acp-checkout-rest
Source: https://github.com/OrcaQubits/agentic-commerce-claude-plugins/tree/main/acp-agentic-commerce/skills/acp-checkout-rest
Command: npx skills add https://github.com/OrcaQubits/agentic-commerce-claude-plugins --skill acp-checkout-rest

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the process of integrating with the Agentic Commerce Protocol (ACP) by providing a direct interface to manage RESTful checkout sessions, from creation to completion.

Core Features & Use Cases

  • Checkout Session Management: Create, update, retrieve, complete, and cancel checkout sessions via the ACP REST API.
  • State Machine Handling: Understand and react to the checkout session's lifecycle states.
  • Integration: Ideal for merchant-side checkout endpoints or AI agent checkout flows.

Quick Start

Use the acp-checkout-rest skill to create a new checkout session with the provided items.

Frequently Asked Questions about acp-checkout-rest

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage ACP REST checkout sessions for an AI agent flow?

You can manage ACP REST checkout sessions by creating, updating, retrieving, completing, and canceling them through the Agentic Commerce Protocol interface. It handles state transitions and data structures for merchant-side checkout endpoints.

What state transitions are supported by the Agentic Commerce Protocol checkout API?

The ACP checkout API supports state transitions across the session lifecycle, allowing you to move from creation to updates, completion, or cancellation. It ensures valid state machine handling for checkout sessions.

How do I handle monetary values in ACP REST checkout sessions?

Monetary values in ACP REST checkout sessions must be handled in minor currency units. The interface processes these values alongside merchant messages and links during session updates and creation.

Can I use the ACP checkout REST API for merchant-side checkout endpoints?

Yes, the ACP checkout REST API is ideal for merchant-side checkout endpoints or AI agent checkout flows. It provides a direct interface to manage RESTful checkout sessions from creation to completion.

Does the Agentic Commerce Protocol REST API support session cancellation and updates?

Yes, the ACP REST API supports session cancellation and updates. It covers the full session lifecycle including creation, retrieval, completion, and adheres to specified state transitions and data object structures.

Why do I need to process merchant messages and links in ACP checkout sessions?

Processing merchant messages and links is required in ACP checkout sessions to handle communication and navigation data during the session lifecycle. This ensures proper integration with the Agentic Commerce Protocol REST API.