AWS, 브라우저 에이전트 결제 기능 추가
- •AWS Marketplace에서 x402 결제를 지원하는 Anchor Browser와 AgentCore 통합 제공
- •AgentCore가 세션 예산을 확인하고 Coinbase CDP 또는 Stripe Privy로 결제 서명 처리
- •session.x402=true 설정으로 기존 브라우저 자동화에서 유료 요청 재시도 가능
AWS는 AI 에이전트가 브라우저 세션에서 x402 결제를 완료해 유료 웹페이지와 API에 접근할 수 있도록 Anchor Browser와 Amazon Bedrock AgentCore 결제 통합을 제공한다고 밝혔습니다. AWS는 AWS 생성형 AI 혁신 센터의 파트너 에이전트 팩토리와 함께 개발한 통합을 AWS Marketplace에 등록했습니다. x402 개방형 표준은 서버가 가격, 허용 결제 수단, 결제 주소를 담은 HTTP 402 결제 필요 응답을 보내도록 합니다. 결제를 처리하지 못하면 에이전트 작업이 수동 개입을 기다리며 멈출 수 있습니다.
Anchor Browser는 인증과 세션 맥락을 유지하면서 페이지를 탐색하고 활동을 기록하는 관리형 클라우드 브라우저입니다. AgentCore 결제 기능은 지갑 연결, 설정 가능한 지출 한도, x402 거래를 관리하며, Amazon CloudWatch는 결제 시도와 승인·거부·정산을 기록합니다. 브라우저 세션이 402 응답을 받으면 서비스가 예산을 확인하고 설정된 지갑 제공자를 통해 암호화 결제 증명을 받은 뒤 원래 요청을 한 번 재시도합니다. 판매자가 결제를 확인하고 정산한 후 보호된 콘텐츠를 돌려줍니다.
AWS에 따르면 통합은 결제 처리를 에이전트 코드 밖으로 옮깁니다. 개발자는 기존에 402 응답을 분석하고 결제 헤더를 만들며 키와 지갑을 관리하고, 예산을 적용하고 요청을 재시도한 뒤 결과를 기록해야 했습니다. 에이전트 실행 환경에 개인 키를 두면 신뢰할 수 없는 웹페이지, 도구 또는 의존성에 키가 노출될 수 있으며, 제어되지 않는 재시도 반복은 의도치 않은 결제를 일으킬 수 있습니다. 녹화와 실시간 화면에 실제 수행한 동작이 반영되도록 브라우저 세션은 같은 맥락을 유지해야 합니다.
관리형 구성은 권한 부여 유형과 IAM 역할을 지정해 만드는 AgentCore Payment Manager를 중심으로 합니다. 이 관리자는 Amazon Bedrock AgentCore Identity의 워크로드 ID에 연결됩니다. PaymentConnector는 Coinbase Developer Platform 또는 Stripe Privy를 연결하고, PaymentCredentialProvider는 지갑 자격 증명을 안전하게 저장하며, PaymentInstrument는 자금에 사용할 지갑 주소를 지정합니다. AgentCore Gateway를 통해 Coinbase x402 Bazaar MCP 서버도 제공해 사용량 기반 결제 엔드포인트를 찾을 수 있습니다. 지갑 비밀 정보와 서명 처리는 에이전트 실행 환경 밖에 유지됩니다.
자동 결제를 켜려면 개발자가 Anchor Browser의 session.x402 값을 true로 설정합니다. 기본값은 false이며, 이 설정은 구성된 결제 수단에서 실제 결제를 허용하되 세션별 지출 한도와 시간 제한을 적용합니다. 응답 형식이 잘못됐거나 호환되는 결제 수단이 없거나 예산을 다 썼거나 AgentCore가 결제를 거부하면 브라우저는 원래 402 응답을 그대로 반환합니다. 이 설정은 제삼자 리소스 이용료를 결제하며 Anchor Browser 세션 크레딧을 결제하지 않습니다. 기존 Playwright, Puppeteer, Chrome DevTools Protocol 작업 흐름은 결제 전용 코드를 추가하지 않아도 되며 페이지 이동, fetch 또는 XMLHttpRequest(XHR)로 요청할 수 있습니다. x402 v2에서는 브라우저가 PAYMENT-SIGNATURE를, v1에서는 X-PAYMENT를 보냅니다. 내장 x402 도구는 POST와 PUT 요청을 포함한 유료 API 호출도 지원합니다. 원문의 마지막 문장은 키 자료가 에이전트 실행 환경에서 자금을 옮기는 데 쓰일 수 없다고 설명하던 중 잘려 있습니다.