Pelajari cara menerapkan penetapan harga berbasis penggunaan dengan Usagey
Usagey adalah toolkit lengkap untuk menerapkan penagihan berbasis penggunaan di aplikasi Anda. Panduan ini akan membantu Anda memulai dengan pelacakan penggunaan, menyiapkan rencana harga, dan menagih pelanggan berdasarkan konsumsi mereka.
npm install usagey
yarn add usagey
Jika Anda lebih suka mengintegrasikan langsung dengan API kami tanpa menggunakan SDK, Anda dapat membuat permintaan HTTP ke endpoint kami. Lihat bagian Referensi API untuk detailnya.
import { UsageyClient } from 'usagey';
// Inisialisasi klien dengan kunci API Anda
const usagey = new UsageyClient('YOUR_API_KEY', {
baseUrl: 'https://api.usagey.com'
});
// Lacak peristiwa penggunaan
async function trackApiCall() {
try {
const result = await usagey.trackEvent('api_call', 1, {
endpoint: '/users',
method: 'GET'
});
console.log('Event tracked:', result.event_id);
} catch (error) {
console.error('Error tracking event:', error);
}
}
trackApiCall();
Semua permintaan API memerlukan autentikasi menggunakan kunci API. Sertakan kunci API Anda dalam header Authorization sebagai token Bearer.
Authorization: Bearer YOUR_API_KEY
npm install usagey
import { UsageyClient } from 'usagey';
// Inisialisasi klien dengan kunci API Anda
const usagey = new UsageyClient('YOUR_API_KEY');
// Lacak peristiwa penggunaan
async function trackApiCall() {
try {
const result = await usagey.trackEvent('api_call', 1, {
endpoint: '/users',
method: 'GET'
});
console.log('Event tracked:', result.event_id);
} catch (error) {
console.error('Error tracking event:', error);
}
}