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):
usernamestringREQUIRED
Username akun OrderKuota
passwordstringREQUIRED
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):
usernamestringREQUIRED
Username akun OrderKuota
otpstringREQUIRED
Kode OTP yang diterima melalui email
đ Contoh Request:
curl -X GET "https://api.orderkouta.eu.org/api/orderkuota/getauthtoken?username=youruser&otp=123456"
Mendapatkan riwayat transaksi QRIS dengan berbagai filter yang tersedia.
Parameters (Query String):
usernamestringREQUIRED
Username akun OrderKuota
auth_tokenstringREQUIRED
Token autentikasi
typestringOPTIONAL
Filter berdasarkan jenis transaksi: "masuk" atau "keluar"
pageintegerOPTIONAL
Nomor halaman untuk pagination (default: 1)
jumlahintegerOPTIONAL
Filter berdasarkan jumlah transaksi
dari_tanggalstringOPTIONAL
Tanggal mulai filter (format: YYYY-MM-DD)
ke_tanggalstringOPTIONAL
Tanggal akhir filter (format: YYYY-MM-DD)
keteranganstringOPTIONAL
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"