Untuk rute EVM, tambahkan alamat publik 0x... dari wallet yang Anda kendalikan. Ethereum, Optimism, BNB Chain, Base, Polygon, dan Arbitrum memakai format yang sama, tetapi saldo, transaksi, dan kontrak tokennya terpisah. Format yang valid tidak membuktikan dukungan terhadap jaringan atau aset.

Jangan pernah menambahkan private key atau seed phrase. Jangan tempelkan kontrak USDT atau USDC ke kolom receiving address.

Jawaban singkat

Alamat EVM berisi 0x diikuti 40 karakter heksadesimal:

0x + 40 karakter dari 0–9 dan a–f = total 42 karakter

Salin dari layar Receive setelah memilih jaringan yang tepat. Periksa awal, tengah, dan akhir; address poisoning dapat menaruh alamat yang tampak mirip dalam riwayat transaksi.

Arti huruf besar dan kecil

Alamat memakai format hex. Bentuk huruf kecil dapat valid; format mixed-case ERC-55 menyandikan checksum melalui kapitalisasi. Checksum dapat menemukan banyak salah ketik, tetapi tidak membuktikan kepemilikan atau dukungan jaringan.

Jangan mengubah kapitalisasi secara manual. Salin checksummed address dari wallet dan validasi dengan library tepercaya. Nama ENS harus di-resolve menjadi alamat lengkap sebelum disimpan.

Mengapa alamat yang sama muncul di beberapa jaringan

Satu private key biasanya menghasilkan alamat yang terlihat sama pada jaringan EVM kompatibel. Namun:

  • ETH di Ethereum terpisah dari ETH di Base, Optimism, atau Arbitrum;
  • tiap jaringan memiliki riwayat dan state sendiri;
  • USDT dan USDC memakai kontrak khusus per jaringan;
  • exchange mungkin menerima deposit hanya di jaringan tertentu;
  • transfer melalui jaringan lain tidak membayar invoice.

Selalu simpan pasangan network + receiving address, bukan alamat saja.

EOA dan contract account memiliki format sama

Dokumentasi akun Ethereum membedakan EOA yang dikendalikan key dari contract account yang dikendalikan kode. Keduanya dapat memakai alamat 0x... 42 karakter dan menyimpan token.

Format tidak membedakan wallet biasa, multisig, smart wallet, deposit contract, atau token contract. Untuk contract wallet, pastikan kode mendukung menerima dan memindahkan token di jaringan yang dipilih.

Menyiapkan receiving address

  1. Buka self-custody wallet atau exchange yang jelas mendukung jaringan tersebut.
  2. Pilih Ethereum, Optimism, BNB Chain, Base, Polygon, atau Arbitrum.
  3. Buka layar deposit USDT atau USDC.
  4. Salin seluruh 0x... beserta checksum capitalization.
  5. Baca aturan minimum deposit dan token representation.
  6. Cari alamat lengkap di explorer untuk jaringan yang sama.
  7. Lakukan tes di atas minimum dan pastikan saldo dapat digunakan.

Self-custody wallet memberi kontrol lebih jelas. Alamat exchange dapat berubah, dijeda, atau hanya menerima satu representation.

Membuktikan kendali tanpa membagikan rahasia

GramPayBot tidak memerlukan private key. Untuk EOA self-custody, tanda tangani pesan yang jelas dalam wallet atau buat transaksi keluar kecil. Jangan menandatangani data buram dari situs tidak dikenal.

Pada multisig atau smart wallet, kendali bergantung pada owners dan aturan eksekusi. Pastikan Anda dapat menyelesaikan outgoing token transaction di jaringan yang dipilih.

Receiving address berbeda dari token contract

Keduanya diawali 0x, tetapi receiving address mengidentifikasi merchant dan token contract mengidentifikasi USDT atau USDC pada jaringan.

Di Ethereum, USDT memakai 0xdAC17F958D2ee523a2206206994597C13D831ec7, sedangkan USDC memakai 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48. Keduanya bukan wallet Anda. Gunakan panduan verifikasi token.

Menambahkan ke GramPayBot

Pilih satu token dan jaringan, tempelkan alamat publik yang telah diverifikasi, lalu buat invoice kecil. Pembeli harus memilih jaringan yang sama. GramPayBot mencocokkan network, token contract, recipient, dan amount.

Mulai dengan rute USDT di Ethereum atau USDC di Ethereum, atau lihat matriks lengkap.

Untuk rute EVM lainnya, bandingkan USDT di Polygon, USDC di Polygon, USDT di Arbitrum, dan USDC di Arbitrum.

Berhenti jika menemukan tanda ini

  • wallet tidak menampilkan jaringan pilihan;
  • satu karakter hasil salinan berbeda;
  • alamat disalin dari riwayat, bukan layar Receive;
  • token contract disalin alih-alih account Anda;
  • exchange menerima representation lain;
  • Anda tidak dapat menandatangani atau memindahkan tes;
  • pembeli akan memakai jaringan EVM lain.

Perbaiki rute sebelum menerbitkan invoice. Format 0x yang sama bukan jaminan cross-chain recovery.

Langkah berikutnya

Buat tautan pembayaran kripto yang terlacak

Buat invoice USDT atau USDC, kirim hosted checkout, dan pantau status tanpa API.

Lihat tautan pembayaran →