새로운 상거래 시대: ACP와 AP2, 무엇을 준비해야 할까
AI 커머스 시장을 선점하기 위한 경쟁이 본격화하고 있습니다. 이러한 흐름에 따라 AI 에이전트 기반 상거래와 결제 분야에서 두 가지 주요 프로토콜, Agentic Commerce Protocol(ACP)과 Agent Payments Protocol(AP2)이 주목받고 있습니다. 이들은 각각 OpenAI·Stripe와 Google 주도로 개발됐으며, AI 에이전트를 통한 구매 및 결제 경험을 혁신하고자 하는 공통 목표를 지니고 있죠. 하지만 기술적 접근과 구현 현황에서 뚜렷한 차이를 보입니다. 오늘은 그 차이를 중심으로 GEO 전략을 어떻게 구축해야 할지 설명을 드려 보도록 하겠습니다.
오픈AI-스트라이프의 ACP는 구매자, AI 에이전트, 기업 간 상호작용을 원활하게 하는 공개 표준입니다. OpenAPI(YAML) 기반의 기계 판독 가능한 HTTP API 사양과 JSON Schema를 활용해 데이터 모델을 정의합니다. 현재 초안 상태이지만 OpenAI와 Stripe가 참조 구현(reference implementation), 일종의 개발 구현 사례를 제공하며, ChatGPT 등 AI 에이전트와 기존 상거래 인프라를 연결하는 데 초점을 맞추고 있습니다.
반면 AP2는 Google의 Gemini 2.5 Flash와 Agent Development Kit(ADK)를 활용해 AI 기반 결제의 보안성과 상호 운용성을 강화하는 데 초점을 두고 있습니다. 2025년 9월 v0.1.0 버전을 공식 릴리스했고, Python과 Android 시나리오 중심의 코드 샘플과 데모를 제공합니다.
두 프로토콜은 모두 오픈소스 라이선스 중 하나인 Apache-2.0 라이선스를 따르며, AI 에이전트를 통한 상거래 기능 제공이라는 공통점이 있지만 다음과 같은 차별점이 있습니다.
| 구분 | Agentic Commerce Protocol (ACP) | Agent Payments Protocol (AP2) | 
|---|---|---|
| 목적 및 범위 | 구매 완료를 원활하게 하는 상호작용 모델 및 공개 표준 | AI 기반 결제의 안전성 및 상호 운용성에 집중 | 
| 주도 기관 | OpenAI, Stripe | Google (google-agentic-commerce 저장소) | 
| 현황 | 드래프트 상태 | v0.1.0 공식 릴리스 (2025년 9월 16일) | 
| 기술 사양 | OpenAPI(YAML), JSON Schema 기반 API 및 데이터 모델 | Python(80.5%) 코드 중심, ADK 및 Gemini 2.5 Flash 활용 | 
| 커뮤니티 활동(GitHub) | 스타 197개, 포크 23개 | 스타 2,100개 이상, 포크 259개 | 
ACP와 AP2는 무엇이 다른가
Agentic Commerce Protocol(ACP)와 Agent Payments Protocol(AP2)은 모두 AI 에이전트 기반 상거래를 지원하기 위한 표준 프로토콜이지만, 적용 대상과 용도에서 뚜렷한 차이를 보입니다.
먼저 ACP는 상거래 상호작용 모델로 구매 과정 전반을 원활하게 연결하는 공개 표준 역할을 수행합니다. 즉 쇼핑몰 안에서 물건을 검색하고, 비교하고, 장바구니에 담고, 주문하는 전체 과정이 어떻게 흘러가야 하는지 정해 놓은 매뉴얼이라고 할 수 있습니다. 예를 들어, “상품은 이렇게 보여주고, 장바구니는 이렇게 관리하고, 주문은 이런 순서로 진행한다”는 식으로 e커머스의 큰 그림을 제공한다고 말씀드릴 수 있습니다.
구글의 AP2는 조금 다릅니다. AI 기반 결제 인프라 구축에 집중하며, 특히 보안성과 상호 운용성 강화에 중점을 둡니다. 일종의 결제 전용 보안 규칙집이라고 말할 수 있습니다. 이제 실제로 돈을 내는 순간이 오면, 가장 중요한 건 보안과 다른 결제 시스템과의 호환성일 수밖에 없는데요. AP2는 바로 이 단계만을 담당해서, “신용카드든 계좌이체든 어떤 방식이든 안전하게 결제할 수 있도록” 규칙을 정해 두고 있습니다.
ACP는 기업, AI 에이전트, 결제 제공업체를 주요 대상으로 삼아, 기존 상거래 인프라를 활용하면서 AI 에이전트를 통해 제품과 서비스를 구매할 수 있도록 설계되었습니다. 기업은 더 많은 고객에게 도달하는 것을 목표로 하며, AI 에이전트는 직접 상인이 되지 않고 애플리케이션 내에 상거래 기능을 임베딩하여 사용자와 기업 간 거래를 연결합니다. 결제 제공업체는 거래량 증대를 위해 안전한 결제 토큰 전달을 지원합니다. 이 프로토콜은 OpenAI와 Stripe가 공동으로 유지 관리하며, 구매자와 AI 에이전트, 기업 간의 원활한 구매 완료를 위한 표준으로 자리잡으려 애쓰고 있습니다.
반면 AP2는 주로 결제 시스템과 개발자를 대상으로 합니다. AI 기반, 나아가 AI 에이전트 기반 결제의 미래 인프라 구축에 초점을 맞춥니다. 이 프로토콜은 안전하고 상호 운용 가능한 결제 환경 조성을 목표로 하며, 개발자들이 쉽게 구현하고 테스트할 수 있도록 코드 샘플과 데모를 제공합니다. Agent Development Kit(ADK)와 Gemini 2.5 Flash를 활용하여 Google 생태계 내에서 결제 기능 구현 시나리오를 제시하며, 인증은 Google API Key 또는 Vertex AI를 통해 구성할 수 있습니다. AP2는 큐레이트된 시나리오 컬렉션을 포함해 기술적 기반 마련에 적합한 프로토콜입니다.
요약하면 ACP는 AI 에이전트가 기존 기업의 e커머스 시스템을 활용해 구매 과정을 완성할 수 있도록 하는 광범위한 상호작용 표준이며, AP2는 AI 구동 결제 과정의 보안성과 기술적 구현에 집중하는 보다 구체적인 결제 인프라 프로토콜입니다.
| 구분 | Agentic Commerce Protocol (ACP) | Agent Payments Protocol (AP2) | 
|---|---|---|
| 적용 대상 | 기업, AI 에이전트, 결제 제공업체 | 결제 시스템, 개발자 | 
| 주요 용도 | 구매 과정 전반의 원활한 연결 및 상호작용 표준 제공 | AI 기반 결제 보안성 및 상호 운용성 강화 | 
| 특징 | 기존 인프라 활용, AI 에이전트 통한 거래 연결 | 코드 샘플 및 데모 제공, Google 생태계 통합 지원 | 
| 유지 관리 기관 | OpenAI 및 Stripe | Google 관련 | 
| 인증 방식 | - | Google API Key 또는 Vertex AI | 
AI 에이전트 기반 상거래 최적화 위한 GEO 전략
두 주요 프로토콜은 각기 다른 주도 기관과 목적을 가지고 있기에 GEO 전략도 다르게 제시될 수밖에 없습니다.
ACP부터 살펴보겠습니다. 앞에서 설명드렸다시피 ACP는 AI 에이전트와 기존 커머스 인프라 간 원활한 연결을 목표로 하고 있습니다. 따라서 API 사양과 데이터 모델의 표준화에 중점을 둡니다. 자사몰을 운영 중인 기업들은 OpenAPI(YAML) 기반의 기계 판독 가능한 HTTP API 사양을 준수해야 하며, 특히 체크아웃 엔드포인트(일종의 온라인 계산대) 통합에 집중해야 합니다. 또한 JSON Schema를 활용해 페이로드와 이벤트, 재사용 가능한 객체에 대한 데이터 모델 일관성을 확보해야 합니다.
다시 설명하자면, 기존 쇼핑몰을 운영하고 있는 기업들은 쇼핑몰 전체를 개편하는 것이 아니라
- 기존 결제 시스템이 있다면, 외부 AI 에이전트가 호출할 수 있는 API 계층만 추가
- 기존 DB, 재고, 주문 관리 로직은 그대로 두고, JSON 스키마에 맞춘 API 인터페이스를 구현
- 필요한 경우 결제 토큰 전달 방식이나 보안 강화 로직만 보강
이렇게 해야만 AI 에이전트가 자동으로 결제를 수행할 수 있게 되는 것입니다.
결제 보안 측면에서는 대리인 결제(Delegate Payment) 사양을 따르면서 AI 에이전트를 통한 안전한 결제 토큰(일회용 열쇠라 할 수 있습니다) 전달 체계를 갖추는 것이 필수적입니다. 그래야 결제 시 도난이나 유출을 방지할 수 있기 때문입니다. OpenAI와 Stripe가 제공하는 샘플 코드를 보면, ChatGPT 등 AI 에이전트 표면과의 통합 및 결제 도구 활용에 중요한 지침으로 작용합니다. 다만 ACP 사양은 아직 초안 단계여서 지속적인 업데이트 확인이 요구됩니다.
AP2의 접근 방식AP2는 Google의 AI 및 클라우드 생태계와의 긴밀한 통합에 중점을 둡니다. 실제 구현 중심의 접근 방식으로, Agent Development Kit(ADK)와 Gemini 2.5 Flash 같은 Google 개발 도구를 활용한 데모와 코드 샘플 학습을 권장합니다. 구현 환경은 주로 Python 기반이며, Android 플랫폼의 쇼핑 지원 앱 같은 실사용 시나리오도 커버합니다.
인증은 개발 단계에서 Google API Key를 환경 변수로 설정하고, 프로덕션에서는 Vertex AI 인증 환경을 구성하는 방식입니다. 현재 v0.1.0 안정 버전이 릴리스되어 있어 이를 기준으로 통합 작업을 시작할 수 있습니다.
두 프로토콜 비교 정리
- ACP 기반 GEO: 표준 API 명세를 통해 기존 중앙 집중식 커머스 인프라와 AI 에이전트 간의 인터페이스를 표준화하는 데 집중
- AP2: 구체적인 코드 구현과 Google 플랫폼 연동을 통한 보안 강화 결제 플로우 구축에 집중
두 프로토콜 모두 AI 에이전트에 커머스 기능을 제공하지만, 기업은 각 프로토콜의 특성에 맞는 구현 및 최적화 전략을 수립해야 한다는 것이 전문가들의 의견입니다.
| 준비 영역 | ACP (OpenAI/Stripe 중심) | AP2 (Google 중심) | 
|---|---|---|
| API 및 데이터 표준 | OpenAPI(YAML), JSON Schema 활용 | 코드 샘플 및 데모 중심(Python/Android) | 
| 결제 보안 | 대리 결제 토큰 전달 체계 구축 | Vertex AI 인증 환경 구성 | 
| 개발 도구 | OpenAI·Stripe 참조 구현 활용 | Agent Development Kit(ADK), Gemini 2.5 Flash 활용 | 
| 사양 상태 | 드래프트 단계, 지속적 업데이트 필요 | v0.1.0 안정 릴리스 완료 | 
마무리하며
AI 에이전트 기반의 위임 쇼핑 혹은 대리 구매는 서서히 보편화할 조짐을 보이고 있습니다. 하지만 국내 쇼핑몰 가운데 이러한 흐름에 잘 준비된 곳을 찾기는 쉽지 않죠. 대형 커머스 기업이 아니라면, 여력이 부족한 것도 사실입니다. 어쩌면 이 프로토콜이 국내 결제 사업자(예, 토스나 카카오페이)의 부가적인 노력(오픈AI와의 협상)으로 지원이 현실화할 때, 그 위력을 체감하게 될지 모르겠습니다. 지금은 AI 커머스를 장악하기 위한 두 거대 빅테크의 업데이트를 면밀하게 모니터링할 필요가 있지 않나 생각됩니다.
이것이 만들어낼 새로운 커머스 시장에 대한 이야기는 추후에 다시 공유드리도록 하겠습니다. 저희에게 중요한 건 쇼핑몰을 위한 GEO 전략이 어떻게 바뀌어야 하는가이기에 이 영역에 좀더 집중해 보도록 하겠습니다.