User API Access
Halaman User API Access digunakan member untuk membuat dan mengelola token API pribadi.
https://leuwongrr.online/user/api-access
Fungsi User API Token
Token ini dipakai untuk membaca dan memproses data milik akun sendiri melalui LeuwongRR User API.
Dengan token ini, kamu bisa:
- Cek profil akun sendiri
- Cek saldo akun sendiri
- Melihat mutasi saldo sendiri
- Melihat daftar order sendiri
- Cek detail order berdasarkan invoice
- Cek detail invoice sendiri
- Cek status pembayaran invoice
- Melihat daftar deposit sendiri
- Membuat order dari backend/bot pribadi
- Menghubungkan akun ke website atau bot pribadi
Hak akses token
Token user hanya berlaku untuk data milik akun pembuat token.
| Akses | Status |
|---|
| Cek profil sendiri | Diizinkan |
| Cek saldo sendiri | Diizinkan |
| Cek order sendiri | Diizinkan |
| Cek invoice sendiri | Diizinkan |
| Cek deposit sendiri | Diizinkan |
| Buat order untuk akun sendiri | Diizinkan |
| Cek invoice user lain | Tidak diizinkan |
| Ubah konfigurasi sistem | Tidak diizinkan |
| Manipulasi harga/status transaksi | Tidak diizinkan |
Cara membuat token
- Login ke LeuwongRR
- Buka halaman User API Access
- Pilih mode token: Sandbox atau Production
- Klik generate token
- Salin token yang muncul
- Simpan token di backend/server/bot kamu
Cara memakai token
curl -H "Authorization: Bearer YOUR_USER_API_TOKEN" \
-H "Accept: application/json" \
https://leuwongrr.online/api/v1/me
Contoh untuk bot Discord atau Telegram
User mengetik:
/cek_invoice INV202605010001
Backend bot melakukan request:
curl -H "Authorization: Bearer YOUR_USER_API_TOKEN" \
-H "Accept: application/json" \
https://leuwongrr.online/api/v1/me/invoices/INV202605010001/status
Bot menampilkan hasil:
Invoice: INV202605010001
Status: paid
Type: order
Rekomendasi implementasi
- Pakai environment variable
- Jangan hardcode token di source code publik
- Batasi request otomatis agar tidak terkena rate limit
- Gunakan retry dengan jeda saat menerima
429
- Regenerate token jika server kamu pernah bocor
Sandbox dan Production API Key
Pada halaman User API Access, user bisa membuat dua jenis API key:
| Mode | Prefix token | Kegunaan |
|---|
| Sandbox | lrrs_v1_ | Untuk uji coba integrasi bot/website tanpa membuat charge payment gateway real. Invoice test memakai prefix SBX-. |
| Production | lrrp_v1_ | Untuk transaksi live/production. Gunakan hanya ketika integrasi sudah siap. |
Jangan memakai Production API Key untuk development bot. Mulai dari Sandbox terlebih dahulu, lalu pindah ke Production setelah flow sudah valid.