AI 에이전트가 Solana에서 기프트 카드 구매하기

AI 에이전트가 Solana에서 기프트 카드 구매하기
Darwin Delrosario
How-to
4 최소 읽기
AI 에이전트가 x402 및 Cryptorefills를 사용하여 Solana에서 기프트 카드를 구매하는 방법을 알아보세요. pay.sh 플러그인 설정, USDC 결제 흐름 및 자율 배송에 대한 단계별 분석입니다.
AI 에이전트가 Solana에서 기프트 카드 구매하기

최근 Cryptorefills x402의 출시 이후, AI 에이전트는 이제 우리 카탈로그에서 솔라나(Solana) 기반의 기프트 카드 및 모바일 충전을 구매할 수 있으며, 결제는 USDC로 이루어집니다(거래의 어떤 단계에서도 인간이 개입하지 않습니다). 이 인사이트에서는 이 과정이 실제로 어떻게 작동하는지 설명합니다.

 

x402란 무엇인가?


x402는 HTTP 402 상태 코드를 기반으로 한 결제 프로토콜로, 이 상태 코드는 1996년부터 웹 표준에 존재했지만 실제 결제에 사용된 적은 없었습니다. 먼저, 서버는 클라이언트에게 결제가 필요하다고 알리고, 클라이언트는 거래에 서명한 후 요청을 다시 전송하며, 서버는 결제가 확인되면 상품을 제공합니다. 이 모든 과정은 하나의 교환에서 이루어지며, 결제 페이지로의 리디렉션 없이, 어떤 승인도 필요하지 않습니다.

솔라나에서 이 교환은 400ms 이내에 USDC로 정산됩니다. 에이전트는 구매를 진행한 동일한 단계에서 확인된 응답을 받기 때문에 구현이 간단하고 흐름이 중단되지 않습니다.

 

x402에서의 Cryptorefills


Cryptorefills는 이 상인 측을 구축했습니다. AI 에이전트 통합을 통해 x402 호환 에이전트는 6,600개 이상의 브랜드의 기프트 카드, 180개국의 모바일 충전, 일반 사용자에게 제공되는 동일한 제품 재고에 접근할 수 있으며, 브라우저 세션이나 인간의 개입 없이 체크아웃을 완료할 수 있습니다.

 

pay.sh 설정


pay.sh는 솔라나 네이티브 에이전트 셸이며, Cryptorefills 통합은 이를 위한 플러그인으로 제공됩니다. 설정하는 데는 세 가지 명령어가 필요합니다:

1단계: Cryptorefills 스킬 설치

pay.sh 플러그인 호환 환경 내에서 설정은 세 가지 명령어로 이루어집니다:
 


/plugin marketplace add cryptorefills/agents/plugin install cryptorefills@cryptorefills-skills/plugin reload


재로드 후, 에이전트는 Cryptorefills의 전체 제품 재고와 이를 x402를 통해 상호작용할 수 있는 기본 결제 로직에 접근할 수 있습니다.

2단계: 에이전트가 구매를 실행합니다

다음 프롬프트를 사용해 보세요:
 


"Solana USDC를 사용하여 미국에서 $5 Amazon.com 기프트 카드를 구매하세요.수혜자로 info@cryptorefills.com 이메일을 사용하세요. Amazon 기프트 카드의제품 코드를 이 채팅에서도 보여주세요. 지갑의 개인 키는 .env 파일의 SOLANA_SIGNER_KEY 아래에 있으며, 이 값을 노출하지 마세요."


에이전트는 .env 파일에서 개인 키(SOLANA_SIGNER_KEY)를 가져와 x402 결제 거래에 서명하고, 이를 솔라나에 제출한 후 확인을 기다립니다. 결제가 완료되면 Cryptorefills는 기프트 카드 코드를 제공하며, 에이전트는 이를 터미널 대화에서 직접 표시합니다.
 

왜 솔라나인가?


속도와 비용이 명백한 이유이지만, 그 이상이 있습니다. 솔라나의 거래 확정 속도는 x402가 실제로 에이전트 워크플로우에서 동기적으로 작동할 수 있을 만큼 빠릅니다. 에이전트가 결제를 보내면 상인이 이를 확인하고, 응답이 에이전트의 추론 루프의 동일한 "턴" 내에서 돌아옵니다.

느린 체인에서 같은 작업을 시도할 경우, 확인 시간이 수십 초 또는 몇 분으로 늘어나는 것과 비교해 보세요. 그 시점에서 비동기 복잡성, 재시도 로직, 그리고 에이전트 맥락에서 우아하게 처리하기 어려운 실패 상태의 가능성을 도입하게 됩니다.

솔라나의 USDC는 변동성 문제를 피할 수 있습니다. 에이전트는 예측 가능한 비율로 달러로 표시된 토큰을 사용하여 지출하고, 이는 $5 기프트 카드 구매와 같은 경우에 중요합니다.
 

Cryptorefills가 여기서 가능하게 하는 것


AI 에이전트 페이지는 통합을 통해 실제로 제공되는 내용을 문서화합니다: 수백 개 브랜드의 기프트 카드, 170개국 이상의 모바일 충전, 그리고 특정 시장에서의 청구서 결제. 카탈로그는 인간 사용자가 접근하는 것과 동일하며, 에이전트가 실제로 사용자 세션 없이 사용할 수 있는 API 및 결제 레이어를 통해 노출됩니다.

알아두어야 할 몇 가지 사항:

재고 및 가용성은 지역에 따라 다릅니다. 구매 흐름을 구축하는 에이전트는 정적 카탈로그를 가정하기보다는 동적으로 제품 가용성을 확인해야 합니다. API가 이를 처리합니다.

수혜자 이메일은 Cryptorefills가 디지털 배달을 라우팅하는 방법입니다. 자동화된 흐름에서는 일반적으로 에이전트가 접근할 수 있는 시스템 이메일이거나 설정 시 구성된 이메일입니다.

데모에서 보여준 개인 키 처리(.env에서 읽기)는 개발 패턴입니다. 프로덕션 배포에서는 지갑 키를 처리하는 표준 관행으로서 환경 파일 대신 적절한 비밀 관리자를 사용하는 것이 좋습니다.

전체 카탈로그는 Cryptorefills AI Agents 페이지에 문서화되어 있습니다. 미국 및 국제적으로 수백 개 브랜드의 기프트 카드, 180개국 이상의 모바일 충전, 특정 시장에서의 청구서 결제. 가용성은 지역에 따라 다르므로 에이전트는 구매 시 고정 목록을 가정하기보다는 API를 통해 재고를 확인해야 합니다.

예시의 $5 아마존 카드가 이 패턴의 가장 간단한 버전입니다. 동일한 흐름은 카탈로그의 다른 모든 항목에서도 작동합니다.
  

이것이 필요한 사람


사용자를 대신하여 돈을 지출해야 하거나 자동화된 워크플로의 일환으로 돈을 지출해야 하는 에이전트를 구축하는 개발자들. 보상으로 기프트 카드를 발급하는 고객 서비스 봇. 수동 이행 없이 사용자에게 충전을 배포하는 워크플로. 사용자를 대신하여 구매를 처리하는 어시스턴트. Cryptorefills x402 통합은 결제와 제품 배달을 처리하며, 개발자는 그 주위의 비즈니스 로직을 연결합니다.

pay.sh는 터미널 환경에서 실행되는 에이전트를 대상으로 하며, 상호작용은 텍스트 입력과 결과 출력으로 이루어집니다. 아래 비디오는 플러그인 설치부터 채팅에서 기프트 카드 코드가 전달되는 전체 흐름을 보여줍니다.

 

AI 에이전트가 Solana에서 기프트 카드 구매하기