Skip to main content
Atlas Demo Product - AI art generation platform with integrated billing
Atlas는 Dodo Payments의 실제 작동하는 데모 애플리케이션입니다. 모든 구매 플로우가 테스트 모드의 Dodo Payments checkout에서 실행되는 AI 아트 생성 플랫폼입니다. 플랜 선택부터 구매 후 대시보드까지 크레딧 기반 결제, 구독, 일회성 결제를 보여줍니다.
Live Demo: atlas.dodopayments.com에서 플랫폼을 살펴보고 모든 결제 플로우를 테스트해 보세요.

개요

Atlas는 사용자가 텍스트 프롬프트로 이미지를 생성하는 AI 아트 생성 플랫폼을 시뮬레이션합니다. Pricing 페이지에서는 각각 다른 결제 모델을 사용하는 네 가지 플랜을 제공합니다.
  • Starter Credits (선불 크레딧): 만료되지 않는 크레딧 10개에 $10.
  • Credit Pack (크레딧 기반 구독): 월 크레딧 25개에 월 $10, 크레딧 50% 이월 및 잔액 부족 알림 제공.
  • Unlimited Pro (구독): 무제한 이미지 생성에 월 $20.
  • Special Downloads (일회성 구매): 아트워크 12개가 포함된 팩에 $12.
연간 결제를 선택하면 Credit Pack은 월 $8, Unlimited Pro는 월 $16으로 저렴해집니다. Pricing 페이지의 Checkout Mode 선택기를 사용하면 redirect, overlay 또는 페이지 inline 방식으로 checkout을 열 수 있습니다. 구매 후 로그인한 사용자는 Atlas Studio dashboard로 이동하여 아트워크를 생성하고 크레딧 또는 플랜 상태를 확인할 수 있습니다.

구매 플로우

세 가지 플로우는 동일한 패턴을 따릅니다. 각 플로우는 서로 다른 결제 모델과 product type을 사용합니다.
1

Select the Credit Pack

Pricing 페이지에서 Credit Pack 플랜(25개 크레딧에 월 $10)의 Buy credits를 클릭합니다. 고객이 생성하는 각 이미지는 월별 할당량의 크레딧을 사용하며, 사용하지 않은 크레딧은 일부 이월됩니다.
2

Sign In or Continue as a Guest

Atlas는 구매 내역을 계정에 저장할 수 있도록 로그인할지, 게스트로 계속할지 묻습니다.
3

Complete Checkout

checkout 프로세스에는 다음이 포함됩니다:
  • Branded checkout page: Dodo Payments checkout 페이지에 merchant의 브랜드 이름과 로고가 표시됩니다.
  • Customer information: 고객이 세부 정보와 청구 주소를 입력합니다.
  • Tax calculation: 고객이 주소를 확인한 후 세금이 계산됩니다.
  • Payment: 고객이 테스트 카드 정보를 입력하여 거래를 완료합니다.
성공적인 결제를 시뮬레이션하려면 만료일이 06/32이고 CVV가 123인 테스트 카드 4242 4242 4242 4242를 사용하세요. 더 많은 테스트 카드는 Testing Process를 참조하세요.
4

View Confirmation

결제가 완료되면 Atlas가 구매를 확인합니다. 로그인한 사용자는 dashboard로 이동합니다. 게스트에게는 플랜과 결제 상태가 포함된 결제 요약이 표시됩니다.
5

Access Dashboard

로그인한 사용자는 이번 달에 남은 크레딧을 표시하고 아트워크를 생성할 때 크레딧을 차감하는 Atlas Studio dashboard로 이동합니다.

구매 후 Dashboard 경험

Atlas Studio dashboard는 checkout 이후 결제를 인식하는 기능을 구축하는 방법을 보여줍니다. 즉, 고객이 구매한 항목을 확인하고 해당하는 access를 해제합니다.

Dashboard 기능

  • Immediate access: 사용자는 구매 직후 아트워크 생성을 시작합니다.
  • Usage tracking: dashboard에는 credit plan에서 남은 크레딧 또는 Unlimited Pro의 무제한 상태가 사용자가 생성한 이미지 옆에 표시됩니다.
  • Plan status: dashboard에는 활성 플랜의 이름이 표시됩니다. 예를 들어 Unlimited Pro (Subscription) 또는 **Credit Pack (Credit-Based)**와 같이 표시됩니다.
  • Return to your app: checkout 이후 고객을 애플리케이션으로 돌려보내고 결제한 access를 부여하는 방법을 플로우에서 보여줍니다.
대시보드는 구매 후 플로우의 모범 사례를 따릅니다. access를 부여하기 전에 구매를 확인하고, 애플리케이션에서 사용량을 표시합니다.

기술 구현

Atlas는 Next.js 애플리케이션입니다. route handler는 Dodo Payments API를 직접 호출합니다. 예를 들어 POST /checkouts는 checkout session을 생성하고, dodopayments-checkout package는 페이지에서 checkout을 overlay 또는 inline 방식으로 엽니다. typed client를 사용하여 동일한 플로우를 구축하려면 Dodo Payments TypeScript SDK를 사용하세요.

Integration Guide

Dodo Payments checkout 플로우를 애플리케이션에 통합합니다.

TypeScript SDK

TypeScript SDK 문서 및 API reference입니다.

오픈 소스

Atlas는 오픈 소스입니다. 실제 애플리케이션에서 각 결제 플로우가 어떻게 구현되는지 확인하려면 코드를 읽어보세요.

View on GitHub

Atlas 소스 코드를 확인합니다.
마지막 수정일 2026년 9월 26일