본문으로 건너뛰기

© 2026 Molayo

GN헤드라인2026. 05. 17. 13:30

Stripe Link CLI - AI 에이전트가 사용자 대신 결제할 수 있게 해주는 CLI

요약

Stripe Link CLI는 AI 에이전트가 사용자 대신 결제를 수행할 수 있도록 설계된 커맨드라인 도구입니다. 이 도구는 실제 카드 정보를 저장하지 않고, 일회용 가상 카드(PAN) 또는 Shared Payment Token(SPT)을 발급받아 안전하게 지출을 처리합니다. 모든 결제 요청은 사용자에게 푸시 알림으로 전송되어 사용자의 명시적인 승인이 있어야만 진행될 수 있습니다.

핵심 포인트

  • AI 에이전트가 실제 카드 정보 없이 일회용 자격증명(PAN 또는 SPT)을 사용하여 결제를 수행할 수 있게 함.
  • 모든 지출 요청은 사용자에게 푸시 알림으로 전송되어 사용자의 승인이 필수적임.
  • LLM 친화적인 텍스트 포맷(`toon`) 및 다양한 구조화된 출력 형식(json, yaml 등)을 지원하여 에이전트 통합에 용이함.
  • 지출 요청 라이프사이클은 `create` → `request approval` → `approved` 순서로 관리되며, 폴링 메커니즘으로 상태 변화를 추적함.
  • 카드 정보 유출 방지를 위해 로컬 파일 권한을 제한하고 stdout에는 마스킹된 정보만 출력하는 보안 기능을 갖춤.
  • AI 에이전트가 Link 지갑에서
    일회용 결제 자격증명을 발급받아 사용자 대신 구매를 완료하되, 실제 카드 정보는 저장하지 않는 커맨드라인 도구
  • 두 가지 자격증명 유형 지원: 어디서든 사용 가능한
    가상 카드(PAN) 와 Machine Payment Protocols 기반의 Shared Payment Token(SPT)
  • 모든 지출 요청은 사용자에게
    푸시 알림이 전송되며, 사용자가 직접 승인해야만 결제 진행 가능
  • 에이전트 환경에서 호출 시
    LLM 친화적 텍스트 포맷(toon

) 을 기본 출력하며, json

, yaml

, md

, jsonl

등 구조화된 출력도 지원
MCP 서버로 실행 가능하여 .mcp.json

설정에 추가하면 로컬 MCP 서버로 에이전트와 바로 통합 가능

  • 카드 정보 유출 방지를 위해
    --output-file

옵션으로 0600

권한의 로컬 파일에만 카드 정보를 기록하고, stdout에는 마스킹된 정보만 출력

  • 지출 요청 라이프사이클은
    create → request approval → approved 순서이며, context

최소 100자, amount

최대 50,000센트($500) 제약 존재

  • MPP 지원 가맹점에서는
    mpp pay

로 결제하며, SPT는 일회용이므로 결제 실패 시 새 지출 요청 생성 필요
--test

플래그로 테스트 카드(4242424242424242

)를 사용한 테스트 모드 지원

  • 폴링 시 터미널 상태(
    approved

, denied

, expired

, canceled

)에 도달해야 정상 종료되며, 타임아웃 시 POLLING_TIMEOUT

으로 비정상 종료하여 미완료 요청 오처리 방지

  • 현재
    미국 Link 계정에서만 사용 가능
  • MIT 라이선스

댓글과 토론

AI 자동 생성 콘텐츠

본 콘텐츠는 GeekNews의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0