SDK NODE.JS · MIT

Satu paket. JavaScript dan TypeScript.

Tambahkan pembayaran Wholly Crypto ke backend Node.js-mu. Tipe bawaan, ES modules, dan CommonJS, tanpa paket TypeScript terpisah.

Instal dengan npm

Memerlukan Node.js 22+. Gunakan di server, bukan di kode browser.

npm install whollycrypto

Bangun dengan permintaan bertipe

  • Buat faktur dan kembalikan URL checkout ke pelanggan
  • Baca status pembayaran, toko, dan aset yang diterima
  • Verifikasi notifikasi pembayaran bertanda tangan di backend-mu
  • Gunakan paket yang sama dari JavaScript atau TypeScript

Backend-mu menyimpan kunci.

Gunakan URL API instalasimu sendiri dan kredensial API yang dibatasi ke proyek. Salin ID API Proyek/Toko dari Toko → Dasar. Jangan pernah memasukkan kunci API atau rahasia penandatanganan ke bundle frontend.

Pertahankan body permintaan mentah untuk verifikasi tanda tangan sebelum parsing JSON. IPN menggunakan rahasia IPN toko; webhook menggunakan rahasia endpoint masing-masing. Periksa penyelesaian sebelum memenuhi pesanan.

Referensi API → · IPN & webhook → · Semua SDK →

Otomatiskan instalasi Operator-mu.

SDK 2.6.0 menambahkan OperatorClient terpisah untuk Wholly Crypto 7.4.0+: pendaftaran merchant langsung atau melalui undangan, pengguna, toko, kredit lokal, dan webhook siklus hidup bertanda tangan.

Izin dan penyiapan API → · Contoh Operator JavaScript / TypeScript →

Bangun checkout multivendor.

SDK 2.7.0 menambahkan klien Marketplace terpisah untuk vendor, pembagian faktur, dan pembayaran ke vendor. Gunakan kunci khusus dengan cakupan terbatas di backend-mu.

API Marketplace → · Panduan SDK Marketplace →