Quickstart
Panduan langkah demi langkah untuk mulai menerima pembayaran IDRX di website Anda menggunakan TransX402 — dari registrasi hingga pembayaran pertama.
Panduan ini membawa Anda dari nol hingga pembayaran IDRX pertama, lalu ke production.
Alur Onboarding Secara Garis Besar
ipk_sandbox_...) dibuat otomatisipk_live_...; kode sama, pembayaran nyata di BasePrasyarat
- Wallet Ethereum (MetaMask, Coinbase Wallet, atau wallet EVM lainnya)
- Website atau aplikasi yang ingin Anda monetisasi
- Node.js 18+ (jika menggunakan npm) atau cukup browser (jika menggunakan CDN)
Langkah 1: Daftar di Dashboard
Buka dashboard.transx402.com dan hubungkan wallet Anda.
- Klik "Connect Wallet" dan pilih wallet Anda (MetaMask, Coinbase Wallet, dll.)
- Tanda tangani pesan verifikasi (SIWE — Sign-In with Ethereum) untuk membuktikan kepemilikan wallet
- Isi profil merchant: nama bisnis, email, dan URL website
Setelah registrasi, Anda otomatis mendapatkan API key sandbox untuk mulai testing.
Langkah 2: Dapatkan API Key
Di halaman API Keys pada dashboard, Anda akan melihat API key sandbox yang sudah dibuat:
Penting: API key lengkap hanya ditampilkan sekali saat pembuatan. Salin dan simpan dengan aman.
Prefix ipk_sandbox_ menunjukkan bahwa key ini untuk environment sandbox. Semua pembayaran akan menggunakan IDRX test di chain Anvil (gratis).
Langkah 3: Integrasikan ke Website
Opsi A: CDN (Paling Mudah)
Tambahkan script tag berikut ke halaman HTML Anda:
Lihat panduan Penggunaan CDN untuk detail konfigurasi lebih lanjut.
Opsi B: NPM (Untuk Aplikasi Modern)
Lihat panduan Library JavaScript untuk referensi API lengkap.
Opsi C: WordPress Plugin
- Install plugin TransX402 Paywall dari WordPress admin
- Buka Settings > TransX402
- Paste API key sandbox Anda
- Pada editor post/page, aktifkan toggle "Enable Paywall"
Lihat panduan WordPress lengkap untuk detail lebih lanjut.
Langkah 4: Uji Coba di Sandbox
Fund Wallet Test
Sebelum melakukan pembayaran test, Anda perlu mengisi wallet test dengan IDRX. Gunakan endpoint sandbox:
Atau gunakan halaman Sandbox di dashboard untuk mengisi wallet test melalui UI.
Lakukan Pembayaran Test
- Buka halaman website Anda yang sudah dipasangi paywall
- Klik "Pay with IDRX" pada overlay paywall
- Hubungkan wallet test Anda
- Setujui Permit2 (hanya pertama kali)
- Tanda tangani pembayaran
- Konten terbuka secara otomatis
Periksa di Dashboard
Setelah pembayaran berhasil, Anda bisa melihat detailnya di halaman Payments pada dashboard:
- Hash transaksi
- Alamat pembayar
- Jumlah IDRX
- Status konfirmasi
- Waktu pembayaran
Langkah 5: Go Live
Ketika integrasi sudah berjalan baik di sandbox, saatnya beralih ke production:
- Buka halaman API Keys di dashboard
- Klik "Create Production Key"
- Ganti API key di kode Anda:
Itu saja! Tidak ada perubahan kode lain yang diperlukan. Library secara otomatis mengarahkan ke api.transx402.com dan menggunakan Base mainnet.
Langkah Selanjutnya
- Library JavaScript — Referensi lengkap API library JS
- Penggunaan CDN — Panduan integrasi tanpa proses build
- Referensi API — Semua endpoint REST API
- Sandbox — Panduan lengkap testing di sandbox
- Webhooks — Terima notifikasi pembayaran real-time
- Mencairkan Dana — Konversi pembayaran IDRX menjadi Rupiah di rekening bank