📚 OrderKuota API

Dokumentasi Lengkap API OrderKuota

👨‍đŸ’ģ Developed by AbiDev | Contact: t.me/avolastore

🔍 Overview

OrderKuota API adalah RESTful API yang memungkinkan Anda untuk mengakses layanan OrderKuota secara programatis. API ini menyediakan berbagai endpoint untuk autentikasi, mendapatkan informasi akun, riwayat transaksi QRIS, dan melakukan penarikan dana.

â„šī¸ Informasi Penting:
â€ĸ API ini menggunakan sistem autentikasi 2-step (OTP + Token)
â€ĸ Semua response menggunakan format JSON
â€ĸ Rate limiting mungkin diberlakukan untuk mencegah abuse
â€ĸ Pastikan menggunakan HTTPS untuk keamanan data

🌐 Base URL

https://api.orderkouta.eu.org
âš ī¸ Catatan: Ganti dengan URL server yang sesuai dengan deployment Anda.

🔐 Authentication Flow

OrderKuota API menggunakan sistem autentikasi 2-step untuk keamanan yang lebih baik:

📧 Request OTP

Kirim request dengan username dan password untuk mendapatkan kode OTP yang dikirim ke email.

🔑 Get Auth Token

Gunakan kode OTP untuk mendapatkan auth token yang akan digunakan untuk request selanjutnya.

📡 API Access

Gunakan auth token untuk mengakses endpoint yang memerlukan autentikasi.

📡 Endpoints

📧 Get OTP

GET
GET /api/orderkuota/getotp

Mengirim kode OTP ke email yang terdaftar di akun OrderKuota.

Parameters (Query String):

username string REQUIRED
Username akun OrderKuota
password string REQUIRED
Password akun OrderKuota

📝 Contoh Request:

curl -X GET "https://api.orderkouta.eu.org/api/orderkuota/getotp?username=youruser&password=yourpass"

📤 Response Success:

{ "status": true, "result": { "status": "success", "otp": "email", "message": "Kode OTP telah dikirim ke email user@example.com. Silahkan cek di email Anda.", "developer": "AbiDev", "contact": "t.me/avolastore", "note": "Developed by AbiDev - Contact: t.me/avolastore" } }

🔑 Get Auth Token

GET
GET /api/orderkuota/getauthtoken

Mendapatkan token autentikasi menggunakan kode OTP yang diterima melalui email.

Parameters (Query String):

username string REQUIRED
Username akun OrderKuota
otp string REQUIRED
Kode OTP yang diterima melalui email

📝 Contoh Request:

curl -X GET "https://api.orderkouta.eu.org/api/orderkuota/getauthtoken?username=youruser&otp=123456"

📤 Response Success:

{ "status": true, "result": { "status": "success", "token": "your-auth-token-here", "message": "Token berhasil didapatkan.", "developer": "AbiDev", "contact": "t.me/avolastore", "note": "Developed by AbiDev - Contact: t.me/avolastore" } }

👤 Account Info

GET
GET /api/orderkuota/account

Mendapatkan informasi akun OrderKuota yang sedang login.

Parameters (Query String):

username string REQUIRED
Username akun OrderKuota
auth_token string REQUIRED
Token autentikasi yang didapat dari endpoint getauthtoken

📝 Contoh Request:

curl -X GET "https://api.orderkouta.eu.org/api/orderkuota/account?username=youruser&auth_token=your-auth-token"

📤 Response Success:

{ "status": true, "result": { "success": true, "results": { "account": { "id": "12345", "username": "youruser", "email": "user@example.com", "balance": "1000000", "status": "active" } }, "developer": "AbiDev", "contact": "t.me/avolastore", "note": "Developed by AbiDev - Contact: t.me/avolastore" } }

📊 QRIS History

GET
GET /api/orderkuota/qris/history

Mendapatkan riwayat transaksi QRIS dengan berbagai filter yang tersedia.

Parameters (Query String):

username string REQUIRED
Username akun OrderKuota
auth_token string REQUIRED
Token autentikasi
type string OPTIONAL
Filter berdasarkan jenis transaksi: "masuk" atau "keluar"
page integer OPTIONAL
Nomor halaman untuk pagination (default: 1)
jumlah integer OPTIONAL
Filter berdasarkan jumlah transaksi
dari_tanggal string OPTIONAL
Tanggal mulai filter (format: YYYY-MM-DD)
ke_tanggal string OPTIONAL
Tanggal akhir filter (format: YYYY-MM-DD)
keterangan string OPTIONAL
Filter berdasarkan keterangan transaksi

📝 Contoh Request - Semua Transaksi:

curl -X GET "https://api.orderkouta.eu.org/api/orderkuota/qris/history?username=youruser&auth_token=your-auth-token"

📝 Contoh Request - Filter Berdasarkan Jumlah:

curl -X GET "https://api.orderkouta.eu.org/api/orderkuota/qris/history?username=youruser&auth_token=your-auth-token&jumlah=50000"

📝 Contoh Request - Filter Berdasarkan Tanggal:

curl -X GET "https://api.orderkouta.eu.org/api/orderkuota/qris/history?username=youruser&auth_token=your-auth-token&dari_tanggal=2024-01-01&ke_tanggal=2024-01-31"

📝 Contoh Request - Filter Berdasarkan Jenis Transaksi:

curl -X GET "https://api.orderkouta.eu.org/api/orderkuota/qris/history?username=youruser&auth_token=your-auth-token&type=masuk"

📤 Response Success:

{ "status": true, "result": { "success": true, "results": { "qris_history": [ { "id": "12345", "tanggal": "2024-01-15", "waktu": "14:30:25", "jenis": "masuk", "jumlah": "50000", "keterangan": "Transfer dari John Doe", "status": "berhasil" }, { "id": "12346", "tanggal": "2024-01-14", "waktu": "10:15:10", "jenis": "keluar", "jumlah": "25000", "keterangan": "Penarikan ATM", "status": "berhasil" } ], "pagination": { "current_page": 1, "total_pages": 5, "total_records": 50 } }, "developer": "AbiDev", "contact": "t.me/avolastore", "note": "Developed by AbiDev - Contact: t.me/avolastore" } }

💸 QRIS Withdraw

POST
POST /api/orderkuota/qris/withdraw

Melakukan penarikan dana melalui QRIS.

âš ī¸ Peringatan: Endpoint ini melakukan transaksi real. Pastikan untuk menggunakan dengan hati-hati dan selalu verifikasi jumlah penarikan.

Parameters (Request Body - JSON):

username string REQUIRED