6kitty 6kitty

⎛⎝ ≽ > ⩊ < ≼ ⎠⎞

6kitty

260405 TIL

Today I learned :

AP2 조사

AP2(Agent Payments Protocol) from Google

: AI 에이전트가 안전하게 상거래 및 결제를 수행하도록 지원하는 오픈소스 표준 프로토콜

x402와 다른 점

AP2는 AI와 user 간 신뢰, 승인 layer이다. 사용자가 “하루 10달러까지 뉴스 구독에만 써라” 같은 명령을 하면 이것을 자격 증명 형태로 AI 에이전트에게 부여한다. 이때 사용하는 프로토콜이 AP2이다. 반면 x402는 돈을 옮기는 정산 및 실행 계층이다.

두 가지 플로우를 정리해보자면..

[user] -> [AP2] -> [x402]

AP2 개요

누가 구매를 승인했는지와 감사 추적 담당 타입 지정 mandate로 모든 거래에 설정 가능한 가드레일 적용

# AP2 내의 플로우 
[IntentMandate] -> [PaymentMandate] -> [PaymentReceipt]

IntentMandate : 허용 가맹점, 지출 한도, 자동 승인 여부, 환불 가능성 요구, 만료 시간 등 가드레일 설정
PaymentMandate : 특정 카트와 금액에 바인딩된 결제 위임장으로, 한도 초과 시 관리자의 명시적 승인까지 미서명 상태 유지
PaymentReceipt : 감사 추적을 완결하는 영수증

UCP의 확장(extension)으로 동작하여, 체크아웃 플로우에 암호화된 인가 증명 추가

Agent Development Kit(ADK)와 Gemini 2.5 Flash를 활용하여 Google 생태계 내에서 결제 기능 구현 시나리오를 제시하며, 인증은 Google API Key 또는 Vertex AI를 통해 구성할 수 있습니다. AP2는 큐레이트된 시나리오 컬렉션을 포함해 기술적 기반 마련에 적합한 프로토콜입니다.

AP2 핸즈온

카드 결제

인증 방식

Google API key

GCP