SakuRakyat Gateway API
Unofficial REST API wrapper untuk platform OrderKuota. Buat pembayaran QRIS dinamis, verifikasi transaksi, dan kelola sesi otentikasi dengan mudah.
Base URL
—
Auth Method
API Key
Format
JSON / GET
Catatan Penting
Semua request memerlukan parameter
apikey yang valid. API key tidak valid akan menghasilkan response error 400. Simpan API key Anda dengan aman dan jangan bagikan secara publik.
Authentication Flow
Untuk menggunakan endpoint yang membutuhkan token, ikuti alur 2-langkah berikut sebelum membuat payment atau cek mutasi.
Request OTP
Kirim username & password
Terima OTP
Via SMS / WhatsApp
Get Token
Tukar OTP → Auth Token
Authenticated
Siap pakai token
getotp
Step 1 — Request OTP
Mengirim permintaan OTP ke nomor HP yang terdaftar di akun OrderKuota Anda.
Parameters
| Name | Type | Description |
|---|---|---|
| apikeyrequired | string | API key untuk autentikasi request. |
| usernamerequired | string | Username akun OrderKuota Anda. |
| passwordrequired | string | Password aplikasi (App Password) dari OrderKuota. |
Try It Out
Response
gettoken
Step 2 — Get Session Token
Tukarkan kode OTP yang diterima dengan Auth Token permanen untuk digunakan di request selanjutnya.
Parameters
| Name | Type | Description |
|---|---|---|
| apikeyrequired | string | API key untuk autentikasi request. |
| usernamerequired | string | Username akun OrderKuota Anda. |
| otprequired | string | Kode OTP 6 digit yang diterima via SMS/WA. |
Try It Out
Response
createpayment
Create QRIS Payment
Generate QRIS dinamis dengan nominal tertentu. Mengembalikan URL gambar QR code siap pakai dengan masa berlaku 30 menit.
Parameters
| Name | Type | Description |
|---|---|---|
| apikeyrequired | string | API key untuk autentikasi request. |
| usernamerequired | string | Username akun OrderKuota Anda. |
| amountrequired | integer | Nominal pembayaran dalam Rupiah (harus lebih dari 0). |
| tokenrequired | string | Auth Token dari endpoint gettoken. |
Try It Out
Response
mutasiqr
Check Mutation / History
Ambil riwayat transaksi QRIS masuk pada akun OrderKuota Anda. Berguna untuk verifikasi pembayaran secara real-time.
Parameters
| Name | Type | Description |
|---|---|---|
| apikeyrequired | string | API key untuk autentikasi request. |
| usernamerequired | string | Username akun OrderKuota Anda. |
| tokenrequired | string | Auth Token dari endpoint gettoken. |
Try It Out
Response