Skip to main content
Atlas Demo Product - AI art generation platform with integrated billing
Atlas adalah aplikasi demo yang berfungsi penuh dari Dodo Payments: platform pembuatan karya seni AI tempat setiap alur pembelian berjalan melalui checkout Dodo Payments dalam test mode. Demo ini menunjukkan credit-based billing, subscriptions, dan one-time payments mulai dari pemilihan paket hingga dashboard setelah pembelian.
Live Demo: Kunjungi atlas.dodopayments.com untuk menjelajahi platform dan menguji setiap alur billing.

Ringkasan

Atlas mensimulasikan platform pembuatan karya seni AI tempat pengguna membuat gambar dari prompt teks. Halaman Pricing menawarkan empat paket, masing-masing dengan model billing yang berbeda:
  • Starter Credits (prepaid credits): $10 untuk 10 credits yang tidak pernah kedaluwarsa.
  • Credit Pack (credit-based subscription): $10 per bulan untuk 25 credits per bulan, dengan rollover credit 50% dan peringatan saldo rendah.
  • Unlimited Pro (subscription): $20 per bulan untuk pembuatan gambar tanpa batas.
  • Special Downloads (one-time purchase): $12 untuk paket berisi 12 karya seni.
Billing tahunan menurunkan harga Credit Pack menjadi $8 per bulan dan Unlimited Pro menjadi $16 per bulan. Selector Checkout Mode di halaman Pricing membuka checkout sebagai redirect, overlay, atau inline di halaman. Setelah pembelian, pengguna yang sudah sign in diarahkan ke Atlas Studio dashboard, tempat mereka membuat karya seni dan memantau credits atau status paket mereka.

Alur Pembelian

Ketiga alur mengikuti pola yang sama. Masing-masing menggunakan model billing dan tipe produk yang berbeda.
1

Select the Credit Pack

Di halaman Pricing, klik Buy credits pada paket Credit Pack ($10 per bulan untuk 25 credits). Setiap gambar yang dibuat pelanggan menggunakan credits dari alokasi bulanan, dan credits yang tidak digunakan sebagian akan di-rollover.
2

Sign In or Continue as a Guest

Atlas menanyakan apakah pengguna ingin sign in, yang akan menyimpan pembelian ke akun, atau melanjutkan sebagai guest.
3

Complete Checkout

Proses checkout mencakup:
  • Branded checkout page: Halaman checkout Dodo Payments menampilkan nama dan logo brand merchant.
  • Customer information: Pelanggan memasukkan detail dan alamat billing mereka.
  • Tax calculation: Tax dihitung setelah pelanggan mengonfirmasi alamat mereka.
  • Payment: Pelanggan memasukkan detail test card untuk menyelesaikan transaksi.
Gunakan test card 4242 4242 4242 4242 dengan expiry 06/32 dan CVV 123 untuk menyimulasikan payment yang berhasil. Lihat Testing Process untuk test card lainnya.
4

View Confirmation

Setelah payment berhasil, Atlas mengonfirmasi pembelian. Pengguna yang sudah sign in diarahkan ke dashboard. Guest melihat ringkasan payment dengan paket dan status payment.
5

Access Dashboard

Pengguna yang sudah sign in diarahkan ke Atlas Studio dashboard, yang menampilkan credits tersisa bulan ini dan mengurangi credits saat mereka membuat karya seni.

Pengalaman Dashboard Setelah Pembelian

Atlas Studio dashboard menunjukkan cara membangun fitur yang memahami billing setelah checkout: dashboard membaca apa yang dibeli pelanggan dan membuka akses yang sesuai.

Fitur Dashboard

  • Immediate access: Pengguna mulai membuat karya seni segera setelah pembelian.
  • Usage tracking: Dashboard menampilkan credits yang tersisa pada paket berbasis kredit, atau status tanpa batas pada Unlimited Pro, di samping gambar yang dibuat pengguna.
  • Plan status: Dashboard menyebutkan paket aktif, seperti Unlimited Pro (Subscription) atau Credit Pack (Credit-Based).
  • Return to your app: Alur ini menunjukkan cara mengirim pelanggan kembali ke aplikasi Anda setelah checkout dan memberikan akses yang telah mereka bayar.
Dashboard mengikuti praktik yang baik untuk alur setelah pembelian: dashboard memverifikasi pembelian sebelum memberikan akses, dan menampilkan penggunaan di dalam aplikasi.

Implementasi Teknis

Atlas adalah aplikasi Next.js. Route handler-nya memanggil API Dodo Payments secara langsung, misalnya POST /checkouts untuk membuat checkout session, dan package dodopayments-checkout membuka checkout sebagai overlay atau inline di halaman. Untuk membangun alur yang sama dengan typed client, gunakan Dodo Payments TypeScript SDK.

Integration Guide

Integrasikan alur checkout Dodo Payments ke dalam aplikasi Anda.

TypeScript SDK

Dokumentasi TypeScript SDK dan referensi API.

Open Source

Atlas bersifat open source. Baca kodenya untuk melihat cara setiap alur billing diimplementasikan dalam aplikasi nyata.

View on GitHub

Jelajahi source code Atlas.
Terakhir diubah pada 26 September 2026