Dokumentasi

blockwallets memungkinkan Anda menerima USDT dan USDC, plus BTC, LTC, dan koin native (dikreditkan dalam dolar AS dengan kurs yang dikunci). Setiap integrasi di bawah membuat jenis tagihan yang sama di halaman pembayaran yang sama, dengan konfirmasi, biaya, dan saldo yang sama; bedanya hanya pada cara sistem Anda berbicara dengan kami. Pilih yang paling cocok, lalu ikuti halamannya.

Pilih integrasi

Dikelompokkan menurut titik awal Anda. Setiap kartu membuka panduan lengkapnya.

Tanpa kode

Terima pembayaran dari dasbor merchant; tidak ada yang perlu dipasang.

Integrasi API baru

Anda menulis integrasinya dari awal.

Pindah dari gateway lain

Pertahankan kode Anda: API kompatibel, jadi Anda hanya mengganti base URL dan kunci.

Biar AI yang mengintegrasikan

Untuk yang tidak menulis kode tetapi memakai alat coding AI.

Alat

Bantuan debugging yang berjalan di browser Anda.

Kompatibel Cryptomus atau native?

Keduanya membuat tagihan yang sama di halaman pembayaran yang sama, dengan biaya dan saldo yang sama. Bedanya ada pada gaya permintaan, format webhook, dan cara Anda mendapatkan kredensial.

Kompatibel CryptomusREST native
KredensialBuat sendiri di dasbor pada “Developer › Integrasi & kunci” (satu set untuk Live, satu untuk Test)Juga dibuat sendiri di dasbor pada “Developer › Integrasi & kunci”: satu kunci Live dan satu kunci Test (bw_live_… / bw_test_…) beserta webhook signing secret-nya
PermintaanSetiap panggilan adalah POST + JSON, dengan header merchant dan sign = md5(base64(body permintaan) + API key)REST (GET / POST) dengan Authorization: Bearer; awalan kunci menentukan Live atau Test
JumlahString desimal seperti "42.00", dalam USD, USDT, atau USDC (semuanya 1:1)Bilangan bulat dalam sen AS, seperti 4200; hanya USD
Percobaan ulangorder_id yang sama mengembalikan tagihan yang sudah adaref yang sama dengan parameter yang sama mengembalikan invoice yang sudah ada; parameter berbeda mengembalikan 409
WebhookDikirim ke url_callback setiap tagihan; tanda tangannya adalah field sign di bodyDikirim ke URL webhook yang diatur di dasbor; X-BW-Signature = HMAC-SHA256 dengan timestamp; daftar dan kirim ulang lewat /v1/events
Alamat statis/v1/wallet: satu jaringan per panggilan/v1/deposit-accounts: semua jaringan sekaligus untuk satu pelanggan
PerangkatPanel “Coba”, pemeriksa tanda tangan, prompt AI, dan MCP server; SDK dan plugin Cryptomus yang ada bisa dipakaiReferensi ini beserta contoh kodenya

Mulai dari awal? Pakai REST API native: jumlah dalam sen, ref idempoten, tanda tangan webhook bercap waktu, dan kunci yang Anda buat sendiri di dasbor. Sudah memakai Cryptomus, atau ingin memakai SDK atau plugin Cryptomus yang ada? Pakai API kompatibel Cryptomus.

Mulai cepat

Dari nol sampai pembayaran uji dalam lima langkah (API kompatibel Cryptomus; API lain mengikuti langkah yang sama dengan kredensialnya sendiri).

  1. Minta akses di beranda. Setelah disetujui, masuk ke dasbor merchant.
  2. Buka “Developer › Integrasi & kunci” di dasbor, buat merchant dan API key di kolom Test, lalu tambahkan domain situs Anda.
  3. Server Anda membuat tagihan dengan POST /v1/payment dan mengarahkan pelanggan ke result.url.
  4. Bayar dengan “Simulasikan pembayaran” di halaman pembayaran, lalu pastikan handler webhook Anda memverifikasi sign dan mengkreditkan sesuai payment_amount_usd.
  5. Beralih ke kredensial di kolom Live dan bayar sejumlah kecil uang sungguhan satu kali (“Coba satu pembayaran” di beranda dasbor).
http
POST https://blockwallets.io/v1/payment
merchant: <merchant>
sign: md5(base64(body) + API key)
Content-Type: application/json

{
  "amount": "42.00",
  "currency": "USD",
  "order_id": "order_1042",
  "url_callback": "https://shop.example/webhooks/crypto",
  "url_return": "https://shop.example/cart",
  "url_success": "https://shop.example/thanks?order=1042"
}

Kode Node.js, PHP, dan Python untuk setiap langkah ada di dokumentasi API kompatibel Cryptomus; jika Anda lebih suka AI yang mengerjakannya, mulai dengan pembuat prompt.

Dasbor merchant → “Pembayaran › Tautan pembayaran” → isi keterangan dan jumlah (tentukan jaringan atau biarkan pelanggan memilih) → buat. Setiap tautan punya URL dan kode QR.

POS untuk toko

Untuk meja kasir dan lapak: dasbor merchant → “Pembayaran › Kasir POS” → buka terminal dan dapatkan tautan POS. Staf membukanya di ponsel atau tablet, mengetik jumlah, lalu kode QR pembayaran muncul; saat pelanggan membayar, layar menampilkan “Paid”.

Tombol sematan

Dasbor merchant → “Pembayaran › Tautan pembayaran” → “Tombol sematan”: pilih teks, warna, ukuran, dan bentuk lalu salin snippet-nya. Mengklik tombol membuka halaman pembayaran dari tautan pembayaran itu.

Pada cuplikan di bawah, ganti /l/pl_… dengan alamat tautan pembayaran Anda sendiri.

HTML biasa

HTML
<a href="https://blockwallets.io/l/pl_…" target="_blank" rel="noopener nofollow"
   style="display:inline-flex;align-items:center;height:44px;padding:0 22px;border-radius:999px;background:#1f5a3d;color:#ffffff;font:600 16px/1 sans-serif;text-decoration:none">Pay with crypto</a>

HTML + script

HTML
<a href="https://blockwallets.io/l/pl_…" target="_blank" rel="noopener nofollow"
   data-blockwallets data-color="green" data-size="m" data-shape="pill">Pay with crypto</a>
<script src="https://blockwallets.io/embed.js" async></script>