Dasar
Checkout
Pelanggan membayar di halaman yang di-hosting oleh Crypto Merchant. Anda tidak memerlukan situs web: bagikan halaman checkout atau link pembayaran Anda. Jika Anda memiliki situs web, buat invoice dengan API dan arahkan pelanggan ke halaman invoice.
Halaman checkout Anda
Setiap toko mendapat halaman checkout sendiri di /pay/<store>, dengan <store> sebagai nama pendek toko Anda. Di sana pelanggan dapat memasukkan jumlah, atau memilih salah satu link pembayaran Anda. Bagikan di mana pun Anda berkomunikasi dengan pelanggan: situs web, profil media sosial, chat, atau email.
Link-nya ada di portal, di bagian Halaman checkout Anda.
Halaman invoice
Setiap invoice memiliki halaman sendiri di /pay/i/<invoice_id>. API mengembalikan link ini sebagai checkout_url. Di halaman tersebut, pelanggan:
- memilih koin dan jaringan dari yang Anda terima;
- melihat alamat deposit yang dibuat untuk invoice ini, dengan kode QR, dan jumlah tepat yang harus dikirim, dengan kurs yang dikunci pada saat itu;
- dapat beralih ke koin lain sampai pembayaran terdeteksi;
- melihat perubahan status secara langsung, dari menunggu ke mengonfirmasi hingga lunas.
Setiap invoice terbuka untuk waktu terbatas, yang ditampilkan sebagai hitung mundur. Jika waktu habis sebelum ada pembayaran yang terdeteksi, invoice kedaluwarsa. Jika Anda mengatur redirect_url, pelanggan dapat kembali ke situs Anda setelah membayar.
Jika pelanggan sudah membayar tetapi pembayarannya tidak muncul sebelum invoice kedaluwarsa, mereka dapat melaporkannya dari halaman invoice. Alamat tersebut kemudian dikeluarkan dari rotasi dan terus dipantau, dan tim bantuan kami memeriksa pembayarannya.
Link pembayaran
Link pembayaran adalah link yang dapat dipakai ulang untuk satu produk, layanan, atau donasi, di /pay/l/<link_id>. Beri judul dan jumlah tetap, atau kosongkan jumlahnya agar pelanggan memasukkannya sendiri. Setiap pembayaran melalui link menjadi invoice tersendiri.
Buat link di portal di bagian Link pembayaran, atau dengan API.
Pratinjau saat dibagikan
Saat Anda membagikan link pembayaran atau halaman checkout Anda di WhatsApp, Telegram, Instagram, X, dan aplikasi serupa, aplikasi tersebut menampilkan kartu pratinjau. Kartu ini memuat nama toko Anda, domain terverifikasi Anda jika ada, dan koin yang Anda terima. Untuk link pembayaran, kartu ini juga menampilkan produk dan harganya.
Link pembayaran tidak dicantumkan di mesin pencari, sehingga link hanya sampai ke orang yang Anda bagikan.
Domain terverifikasi
Jika Anda telah memverifikasi domain situs web Anda, halaman checkout, link pembayaran, halaman invoice, dan halaman pengembalian dana Anda menampilkannya di samping nama toko Anda, misalnya shop.com · terverifikasi. Ini memberi tahu pelanggan bahwa toko di halaman tersebut mengendalikan DNS domain itu. Lihat cara memverifikasi domain Anda.
Kurs
Invoice dihargai dalam mata uang seperti dolar AS. Saat pelanggan memilih koin, jumlah dalam koin tersebut dihitung dari harga live lalu dikunci. Stablecoin seperti USDT dan USDC dihitung sebagai satu dolar AS per koin. Jika pembayaran pertama kali terdeteksi saat invoice masih terbuka, kurs yang dikunci yang berlaku.
Pelanggan yang membayar dari bursa
Bursa biasanya memotong biaya penarikan dari jumlah yang diketik pelanggan, sehingga yang tiba lebih sedikit daripada yang dikirim. Ini adalah penyebab paling umum invoice kurang bayar. Halaman invoice memiliki catatan Membayar dari bursa? yang meminta pelanggan memastikan jumlah penuh benar-benar tiba.
Jika biaya penarikan Binance untuk koin dan jaringan tersebut tersedia, catatan itu juga menampilkan biayanya dan total yang harus dimasukkan di Binance. Bursa lain mengenakan biaya sendiri, yang sebaiknya diperiksa pelanggan di layar penarikan.
Koin yang salah atau jaringan yang salah
Pelanggan terkadang membayar dengan koin yang berbeda dari yang diminta invoice, atau di jaringan yang berbeda. Crypto Merchant memantau setiap alamat invoice untuk semua koin yang didukung, di semua jaringan yang didukung yang menggunakan alamat tersebut, sehingga pembayaran seperti ini terdeteksi.
Satu alamat EVM berlaku di Ethereum, BNB Smart Chain, Polygon, Base, dan Arbitrum One, dan kami memegang kuncinya di semua jaringan tersebut. Jadi USDC yang dikirim di Base ke invoice yang meminta USDC di Ethereum tetap sampai ke alamat yang kami kendalikan. Tron, Bitcoin, Litecoin, Solana, TON, dan XRP Ledger masing-masing memiliki jenis alamatnya sendiri. Di jaringan tersebut, ini mencakup koin lain di jaringan yang sama, misalnya TRX yang dikirim ke invoice untuk USDT di Tron.
Kapan pembayaran dihitung secara otomatis
Pembayaran dihitung untuk invoice dengan sendirinya jika kedua hal berikut terpenuhi:
- belum ada pembayaran lain pada invoice tersebut;
- koin yang dikirim mencukupi jumlah invoice, dalam batas toleransi kurang bayar Anda.
Invoice kemudian beralih ke koin yang benar-benar dikirim. Halaman invoice memberi tahu pelanggan koin yang mereka gunakan untuk membayar sebagai pengganti koin yang diminta. Anda melihat Koin yang diminta di pembayaran dan di email pembayaran. Di API, coin adalah koin yang dibayarkan dan requested_coin adalah koin yang diminta invoice.
Nilai koin dihitung seperti ini:
- stablecoin seperti USDT dan USDC dihitung masing-masing senilai satu dolar AS;
- koin yang sama di jaringan lain, seperti ETH di Base untuk invoice dalam ETH di Ethereum, tetap memakai kurs yang ditampilkan kepada pelanggan;
- koin lainnya dinilai berdasarkan harga pasar saat koin tersebut tiba.
Ini juga berlaku untuk pembayaran yang terlambat: saat invoice sudah kedaluwarsa tetapi alamatnya masih dipantau, yaitu setidaknya selama 24 jam.
Jumlah yang lebih kecil dan token nyasar
Hal lain apa pun tidak pernah mengubah invoice: pembayaran sebagian dalam koin lain, koin kedua pada invoice yang sudah memiliki pembayaran, atau token nyasar. Dana tersebut dikreditkan ke saldo Anda seperti pembayaran tanpa invoice, dikurangi biaya 1%, dan tiket bantuan memberi tahu Anda tentangnya, sehingga Anda dapat menyelesaikannya dengan pelanggan. Token kecil yang dikirim ke alamat tersebut tidak dapat mengambil alih invoice.
Pembayaran terlambat ke invoice yang dibatalkan atau sudah dikembalikan dananya ditangani dengan cara yang sama: dana dikreditkan ke saldo Anda, dan Anda menerima tiket.
Apa yang masih bisa hilang
Koin di jaringan atau dalam jenis koin yang tidak didukung Crypto Merchant, serta koin yang dikirim ke alamat selain alamat invoice, tidak dapat dihitung dan bisa hilang untuk selamanya. Pelanggan tetap harus mengirim koin yang ditampilkan, di jaringan yang ditampilkan.
Invoice kurang bayar
Anda menetapkan toleransi kurang bayar di pengaturan Anda; kami menyarankan minimal US$1. Jika pembayaran yang dikonfirmasi kurang tidak lebih dari toleransi, invoice dianggap lunas.
Jika kekurangannya lebih besar dari itu, invoice menjadi kurang bayar. Dana yang dikirim ditahan untuk pelanggan, yang dapat mengirim sisanya ke alamat yang sama atau meminta pengembalian atas jumlah yang dikirim ke alamat yang mereka masukkan. Biaya jaringan untuk pengembalian diambil dari dana yang dikembalikan.
Invoice lebih bayar
Jika pelanggan mengirim lebih dari yang diminta invoice, invoice tetap dianggap lunas. Nasib kelebihannya bergantung pada nilainya:
- Invoice dianggap lunas, dan kelebihannya ditahan untuk pelanggan. Pelanggan dapat menariknya ke dompet mereka sendiri dari halaman invoice, dikurangi biaya jaringan untuk pengirimannya.
- Sampai pelanggan menariknya, Crypto Merchant menyimpannya untuk mereka. Kelebihan ini tidak ditambahkan ke saldo bisnis dan tidak pernah diambil sebagai biaya.
Pengembalian dana setelah pembayaran
Anda dapat mengembalikan uang pada pembayaran yang sudah lunas, misalnya untuk retur atau pesanan yang dibatalkan. Buka pembayaran di portal dan gunakan Kembalikan dana pembayaran ini. Hanya Admin yang dapat melakukannya, dan mereka terlebih dahulu mengonfirmasi bahwa itu memang mereka dengan kode baru dari email atau aplikasi autentikator mereka.
- Anda dapat mengembalikan jumlah berapa pun hingga jumlah yang Anda terima dari pembayaran tersebut: yang dikreditkan kepada Anda setelah biaya 1%, dikurangi pengembalian dana sebelumnya dan link pengembalian dana yang masih terbuka. Biaya 1% tidak dikembalikan.
- Jumlahnya langsung disisihkan dari saldo Anda, sehingga tidak dapat tercairkan secara tidak sengaja sementara itu.
- Jika pembayaran memiliki email pelanggan, mereka menerima email berisi link pribadi. Anda juga dapat menyalin link tersebut dan mengirimkannya sendiri.
- Pelanggan membuka link, memasukkan alamatnya sendiri untuk koin dan jaringan tersebut, mencentang konfirmasi, lalu mengirimkannya. Pengembalian dana dikirim dari dompet pool Anda, dan biaya jaringan diambil dari dana yang dikembalikan.
- Link tetap terbuka selama 14 hari. Jika pelanggan tidak mengklaimnya tepat waktu, atau Anda membatalkannya, jumlahnya otomatis kembali ke saldo Anda. Setiap link hanya dapat diklaim satu kali.
Pengembalian dana sebagian membuat pembayaran tetap berstatus Lunas dan menampilkan jumlah yang dikembalikan. Mengembalikan seluruh jumlah yang Anda terima menandainya sebagai Dikembalikan. Setiap klaim mengirim webhook invoice.refunded, dan objek invoice menampilkan totalnya di refunded_amount.
Karena pelanggan mengetik sendiri alamatnya di halaman pengembalian dana, tidak ada yang perlu bertukar alamat lewat chat, tempat salah ketik atau penipu dapat membuat koin terkirim ke tempat yang salah. Transfer kripto tidak dapat dibatalkan, jadi pelanggan harus memasukkan alamat yang mereka kendalikan, di jaringan yang ditampilkan.
Invoice kurang bayar tetap memiliki opsi pengembalian dana sendiri untuk pelanggan di halaman invoice, dan pelanggan tetap dapat menarik kelebihan bayar dari sana, seperti dijelaskan di atas. Bagian yang sudah disisihkan untuk mitra bagi hasil tidak ditarik kembali oleh pengembalian dana.
Biaya
1% dari setiap invoice lunas dipotong saat pembayaran dikreditkan ke saldo Anda. Invoice yang kedaluwarsa dan dibatalkan tidak dikenai biaya.
Tidak ada biaya tambahan saat pembayaran dihitung setelah tiba dalam koin lain atau di jaringan lain. Saat Anda mengembalikan dana suatu pembayaran, biaya 1% tidak dikembalikan, dan biaya jaringan pengembalian dana diambil dari dana yang dikembalikan.
Jumlah tagihan juga mencakup biaya gas untuk memindahkan pembayaran tersebut ke dompet pool Anda, tidak pernah lebih dari US$5. Di sebagian besar jaringan, biayanya beberapa sen. USDT di Tron lebih mahal, karena Tron membakar energi untuk setiap transfer token. Halaman checkout menampilkan biaya ini di samping harga, dan API mengembalikannya sebagai network_fee_amount dan network_fee_usd. Biaya ini membiayai sweep pembayaran tersebut, bukan pendapatan Anda, dan tidak dikenai biaya pembayaran.