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 whollycryptoBangun 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.
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.