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

> Clean Markdown view of GeekNews topic #29579. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=29579](https://news.hada.io/topic?id=29579)
- GeekNews Markdown: [https://news.hada.io/topic/29579.md](https://news.hada.io/topic/29579.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2026-05-17T09:31:01+09:00
- Updated: 2026-05-17T09:31:01+09:00
- Original source: [github.com/stripe](https://github.com/stripe/link-cli)
- Points: 1
- Comments: 1

## Topic Body

- 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 라이선스

## Comments



### Comment 57621

- Author: xguru
- Created: 2026-05-17T09:32:01+09:00
- Points: 1

우리나라에선 써보지도 못하지만, 이런 시도가 있다는 정보 겸 해서 올려봅니다.  
뭔가 에이전트한테 시키기 부담스런 것들도 많이들 트라이 해보는군요.
