Dihitung dalam USD
Naik-turun harga bukan urusan Anda
Anda memasang harga dalam dolar dan menerima kredit dalam dolar. USDT, USDC, dan stablecoin lainnya dihitung 1:1; BTC dan koin lain dikonversi dengan kurs yang dikunci selama 30 menit.
Pelanggan membayar dengan USDT, USDC, BTC, dan 14 koin lain di 15 jaringan. Setiap pembayaran masuk ke saldo Anda dalam dolar AS. Tanpa perlu paham blockchain, dan kunci yang bisa memindahkan dana tidak pernah berada di server yang terhubung ke internet.
Beta tertutup · 1% per pembayaran, turun hingga 0.5% sesuai volume bulanan · tanpa biaya bulanan, penarikan gratis
Baru mengenal kripto?
Anda tidak perlu memahami blockchain untuk dibayar. Tiga hal ini cukup untuk memulai.
Dihitung dalam USD
Anda memasang harga dalam dolar dan menerima kredit dalam dolar. USDT, USDC, dan stablecoin lainnya dihitung 1:1; BTC dan koin lain dikonversi dengan kurs yang dikunci selama 30 menit.
Pindai & bayar
Mereka memindai kode QR di aplikasi exchange atau dompet kripto. Tanpa batas negara, tanpa jam operasional bank; sebagian besar pembayaran masuk dalam sekitar satu menit.
Final
Transfer yang sudah dikonfirmasi tidak bisa ditarik kembali seperti pembayaran kartu, jadi tidak ada sengketa chargeback. Mau refund atau tidak, Anda yang menentukan.
Cara menerima
Pakai tautan pembayaran hari ini dan sambungkan API saat butuh otomatisasi. Keduanya masuk ke saldo yang sama.
Masukkan jumlah di dasbor dan dapatkan tautan serta kode QR. Bagikan di chat, di situs, atau profil Anda; pelanggan membukanya lalu membayar.
Panggil satu endpoint saat checkout dan arahkan pelanggan ke halaman pembayaran kami. Saat dana masuk, kami memberi tahu server Anda, jadi pesanan terkirim dan saldo terisi otomatis.
Cara dana masuk
Anda memulai pembayaran dan menunggu dana. Alamat, memantau chain, pengecekan ganda, dan memberi tahu sistem Anda adalah urusan kami.
Keduanya cocok. Pembayaran dikonfirmasi.
Kirim jumlah dan nomor pesanan Anda; dengan tautan pembayaran, dasbor yang melakukannya. Nomor pesanan yang sama dikirim dua kali tetap hanya membuat satu tagihan.
Di halaman pembayaran kami, mereka memilih koin dan jaringan lalu memindai. Setiap pesanan punya alamat sendiri, jadi pembayaran cocok dengan pesanan tanpa memo.
Kami memeriksa chain setiap menit dan menunggu cukup konfirmasi, lalu sumber data independen kedua harus melihat transfer yang sama. Pembayaran palsu tidak akan lolos.
Dana dikreditkan ke saldo Anda dalam dolar dan Anda bisa mengajukan penarikan kapan saja (setiap penarikan ditinjau oleh manusia; alamat penarikan baru menunggu 24 jam sebelum pembayaran pertamanya). Dengan API, server Anda menerima notifikasi bertanda tangan saat itu juga, dan dikirim ulang selama sekitar dua setengah hari jika server sedang mati.
Apakah dana saya aman?
Server online kami hanya menyimpan kunci baca-saja: bisa membuat alamat penerimaan dan melihat saldo, tetapi tidak bisa mengirim apa pun. Kunci yang memindahkan dana hanya dipakai di lingkungan penandatanganan yang terpisah dari layanan online kami. Penyapuan dana hanya dikirim ke alamat cold wallet yang tetap; pembayaran ke merchant disetujui oleh manusia dan hanya dikirim ke alamat penarikan yang didaftarkan merchant.
Server hanya menyimpan kunci baca-saja (xpub). Kunci privat yang tidak sengaja ditempel akan ditolak.
Dompet penerima dikunci di konfigurasi deployment; dasbor maupun basis data tidak bisa mengubahnya.
Pembayaran baru dihitung jika dua sumber data independen sama-sama melihatnya. Satu node nakal tidak bisa memalsukannya.
Ajukan penarikan kapan saja, atau biarkan pengajuan dibuat otomatis saat saldo mencapai jumlah pilihan Anda atau setiap hari. Setiap penarikan ditinjau oleh manusia, alamat baru menunggu 24 jam sebelum pembayaran pertamanya, dan setiap pembayaran keluar punya catatan on-chain.
Transaksi yang memindahkan dana ditandatangani di lingkungan yang terisolasi dari layanan online. Penyapuan dana hanya dikirim ke alamat cold wallet yang tetap; pembayaran ke merchant disetujui oleh manusia dan hanya dikirim ke alamat penarikan yang didaftarkan merchant.
Jika ada pengaman yang hilang, jaringan itu menghentikan sementara penerimaan pembayaran.
Pengembang
Buat pembayaran dan dapatkan tautan halaman pembayaran; terima notifikasi, periksa tanda tangan, kirim pesanan. Coba gratis di testnet dulu.
Buat dengan jumlah dan nomor pesanan; verifikasi notifikasi lalu kirim pesanan sesuai nomornya.
Kredensial uji berjalan di testnet publik, dan halaman pembayaran punya tombol “simulasikan pembayaran”.
order_id yang sama selalu mengembalikan tagihan yang sama.
API kompatibel untuk Cryptomus, NOWPayments, dan Coinbase Commerce: path, parameter, tanda tangan, dan webhook sama. Cukup ganti domain dan kunci.
import crypto from "node:crypto";const body = JSON.stringify({ order_id: "order_1042", // idempotency key amount: "42.00", // any amount, in USD currency: "USD", url_callback: "https://shop.example.com/webhooks/crypto",});const sign = crypto.createHash("md5") .update(Buffer.from(body).toString("base64") + process.env.BW_API_KEY) .digest("hex");const res = await fetch("https://blockwallets.io/v1/payment", { method: "POST", headers: { merchant: process.env.BW_MERCHANT, sign, "content-type": "application/json", }, body,});return redirect((await res.json()).result.url);import crypto from "node:crypto";export async function POST(req: Request) { const { sign, ...data } = JSON.parse(await req.text()); const json = JSON.stringify(data).replaceAll("/", "\\/"); const expected = crypto.createHash("md5") .update(Buffer.from(json).toString("base64") + process.env.BW_API_KEY) .digest("hex"); if (sign !== expected) return new Response("bad sign", { status: 401 }); if (data.status === "paid" || data.status === "paid_over") { await credit(data.order_id, data.payment_amount_usd); } return new Response("ok");}POST /webhooks/cryptoContent-Type: application/json{ "type": "payment", "uuid": "6f1c2a7e…", "order_id": "order_1042", "amount": "42.00", "payment_amount_usd": "42.00", "status": "paid", "is_final": true, "network": "tron", "payer_currency": "USDT", "txid": "9c1e…", "sign": "5f0c9b…e9a1"}Tempel ke ChatGPT, Claude, Cursor, atau asisten coding apa pun. Ia membaca dokumentasi kami, menjalankan alur uji di testnet, lalu memberi Anda daftar periksa penerimaan.
Integrasikan pembayaran kripto blockwallets ke proyek saya. 1. Baca dulu https://blockwallets.io/llms-full.txt dan https://blockwallets.io/agents.md. Ikuti keduanya, bukan apa yang kamu ingat tentang gateway pembayaran lain. 2. Mulai dengan kredensial uji di testnet (mode uji di dasbor blockwallets; halaman pembayaran punya tombol "simulasikan pembayaran"). Jangan sentuh kunci live sampai seluruh alur uji berhasil. 3. Buat pembayaran dengan POST https://blockwallets.io/v1/payment (amount, currency "USD", order_id, url_callback) lalu arahkan pelanggan ke result.url. 4. Verifikasi setiap webhook sebelum dipercaya: hapus "sign", encode sisanya ke JSON dengan setiap "/" di-escape menjadi "\/" (seperti json_encode($data, JSON_UNESCAPED_UNICODE) PHP: karakter non-ASCII dibiarkan apa adanya), ubah ke base64, tambahkan API key, hitung md5 dalam hex, lalu bandingkan dengan "sign". 5. Anggap status "paid" dan "paid_over" sebagai lunas. order_id yang sama selalu mengembalikan tagihan yang sama, jadi mengulang itu aman; kreditkan setiap pesanan hanya sekali. 6. Simpan merchant ID dan API key di variabel lingkungan, jangan pernah di kode. Setelah selesai, berikan saya daftar periksa penerimaan ini, tiap butir dicentang atau dijelaskan: - [ ] Pembayaran uji berhasil dibuat dan result.url membuka halaman pembayaran - [ ] "Simulasikan pembayaran" mengirim webhook dan tanda tangannya valid - [ ] Webhook dengan isi atau sign yang diubah ditolak - [ ] Pesanan ditandai lunas tepat sekali, meski webhook datang lagi - [ ] Kredensial diambil dari variabel lingkungan - [ ] Apa yang perlu saya ubah untuk mulai live
Jaringan
Stablecoin dikreditkan setara nilainya, tanpa kurs atau selisih. BTC, LTC, dan koin native dihargai dengan kurs yang dikunci selama 30 menit.
| Jaringan | Koin | Waktu masuk | Minimum |
|---|---|---|---|
| TRON | USDTTRX | ~1 menit | $1.00 |
| BNB Smart Chain | USDTUSDCUSD1FDUSDBNB | ~1 menit | $1.00 |
| Ethereum | USDTUSDCDAIETH | ~1–18 menit | $5.00 |
| Base | USDCDAIETH | ~1–25 menit | $1.00 |
| Polygon PoS | USDTUSDCPOL | ~1 menit | $1.00 |
| Arbitrum One | USDTUSDCDAIETH | ~1–30 menit | $1.00 |
| OP Mainnet | USDTUSDCETH | ~1–25 menit | $1.00 |
| Avalanche C-Chain | USDTUSDCAVAX | ~1 menit | $1.00 |
| X Layer | USDTUSDCOKB | ~1–20 menit | $1.00 |
| Dogecoin | DOGE | ~1–40 menit | $1.00 |
| Solana | USDTUSDCSOL | ~1 menit | $1.00 |
| TON | USDTTON | ~1 menit | $1.00 |
| Litecoin | LTC | ~3–15 menit | $1.00 |
| Bitcoin | BTC | ~10–30 menit | $5.00 |
| Bitcoin Cash | BCH | ~10–60 menit | $1.00 |
Koin yang disorot adalah stablecoin, masing-masing dikreditkan 1:1 dalam dolar AS. Waktu yang lebih singkat berlaku untuk pembayaran di bawah $1,000. Mulai $1,000, dan sekali lagi mulai $5,000, kami menunggu lebih banyak konfirmasi, jadi pembayaran besar bisa memakan waktu hingga angka yang lebih lama.
Harga
Satu tingkat biaya untuk semua merchant, turun otomatis sesuai volume bulan lalu. Tidak perlu negosiasi.
1%per pembayaran
Hingga 0.5%. Pelanggan membayar biaya jaringan.
Tanya jawab
17 koin di 15 jaringan: USDT, USDC, USD1, FDUSD, DAI, BTC, LTC, DOGE, dan BCH serta koin native TRX, BNB, ETH, POL, AVAX, OKB, SOL, dan TON. Jaringan: TRON, BNB Smart Chain, Ethereum, Base, Polygon PoS, Arbitrum One, OP Mainnet, Avalanche C-Chain, X Layer, Dogecoin, Solana, TON, Litecoin, Bitcoin, dan Bitcoin Cash. Stablecoin dikreditkan 1:1 dalam dolar AS; koin lain dikonversi dengan kurs yang dikunci selama 30 menit.
1% per pembayaran, turun otomatis sesuai volume bulan lalu: 0.9% mulai $50,000, hingga 0.5%. Tanpa biaya bulanan atau pendaftaran, penarikan gratis. Pelanggan membayar biaya jaringan.
Tidak. Masukkan jumlah di dasbor untuk mendapat tautan pembayaran dan kode QR; pelanggan memindai dan membayar, lalu dana masuk ke saldo Anda dalam dolar AS. blockwallets mengurus alamat, konfirmasi, dan rekonsiliasi.
Ajukan penarikan ke dompet Anda sendiri dari dasbor kapan saja, atau biarkan pengajuan dibuat otomatis saat saldo mencapai jumlah pilihan Anda, atau setiap hari. Setiap penarikan ditinjau oleh manusia, dan alamat penarikan baru menunggu 24 jam sebelum pembayaran pertamanya. Penarikan gratis dan masing-masing menampilkan transaksinya di chain.
Kunci yang bisa memindahkan dana tidak pernah berada di server yang melayani publik: kunci itu hanya dipakai di lingkungan penandatanganan yang terisolasi dari layanan online. Penyapuan dana hanya dikirim ke alamat cold wallet yang tetap; pembayaran ke merchant disetujui oleh manusia dan hanya dikirim ke alamat penarikan yang didaftarkan merchant. Server yang terhubung ke internet hanya menyimpan kunci publik baca-saja (xpub): bisa membuat alamat penerimaan dan membaca saldo, tetapi tidak bisa mengirim dana.
Hanya domain API dan kunci. Kami punya API kompatibel untuk ketiganya: path, parameter, algoritme tanda tangan, dan format webhook sama dengan aslinya, jadi kode Anda tetap.
Ada. Mode uji punya kredensial sendiri di testnet publik, dan halaman pembayaran punya tombol “simulasikan pembayaran”, jadi Anda bisa menguji pembuatan pembayaran, pembayaran, webhook, dan pemeriksaan tanda tangan tanpa uang sungguhan.
Kami membuka blockwallets untuk merchant secara bertahap. Ceritakan sedikit tentang bisnis Anda dan kami akan mengirim email untuk menyiapkan akun. Baru mengenal kripto? Tanyakan apa saja di catatan.
Biaya: 1% per pembayaran, turun menjadi 0.9% saat volume bulan lalu mencapai $50,000, dan hingga 0.5% seiring Anda tumbuh. Lihat harga →