Node.js
Library Node.js adalah server-side library yang dibuat untuk memudahkan integrasi Anda dengan Xendit.
Library Node.js saat ini mendukung:
- Credit / Debit Cards (via Payments API)
- E-Wallets (via Payments API)
- Virtual Accounts (via Payments API)
- Retail Outlets (via Payments API)
- QR Code (via Payments API)
- Customers
- Invoices
- Payouts
- Balances
- Transactions
Kompatibilitas
Xendit Node dapat digunakan dengan Node 18.0+.
Instalasi
Install menggunakan npm
. Typescript termasuk dalam package ini.
npm install xendit-node@latest --save
Source Code kami tersedia di Github dengan dokumentasi dan versi SDK yang lebih lengkap.
Otorisasi
SDK membutuhkan inisiasi client menggunakan API Key rahasia yang bisa didapatkan dari Xendit Dashboard. Anda bisa melakukan registrasi dengan untuk Akun Dashboard disini.
import { Xendit } from 'xendit-node';
const xenditClient = new Xendit({
secretKey: SECRET_API_KEY,
})
Contoh Penggunaan
Berikut contoh penggunaan BalanceApi
Xendit. Untuk memulai menggunakan API, Anda harus mengonfigurasi API Key rahasia dan menginisiasi client.
import { Xendit, Balance as BalanceClient } from 'xendit-node';
const xenditClient = new Xendit({secretKey: YOUR_SECRET_KEY})
const { Balance } = xenditClient
const xenditBalanceClient = new BalanceClient({secretKey: YOUR_SECRET_KEY})
const response: Balance = await xenditBalanceClient.getBalance({ )
Untuk contoh penggunaan lainnya bisa dilihat di Dokumentasi Node SDK di Github.
Last Updated on 2024-01-09