Bank Zakki Store - Layanan API QRIS Otomatis & Payment Gateway Terpercaya
H2H Code Search (Public)
Digunakan untuk mengecek daftar kategori, daftar produk, atau detail kode produk H2H yang tersedia. Endpoint ini sangat fleksibel dan dapat dipanggil dengan atau tanpa parameter.
/listkode
Parameters (Query)
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
jenis |
String | Tidak | Nama kategori produk (Contoh: ewallet). Jika dikosongkan, akan menampilkan seluruh kategori yang tersedia. |
type |
String | Tidak | Nama produk spesifik (Contoh: DANA). Jika dikosongkan (namun jenis diisi), akan menampilkan seluruh produk dalam kategori tersebut. |
đĄ Contoh Penggunaan Fleksibel:
/listkode
â Menampilkan semua kategori dan isinya (JSON Map)./listkode?jenis=ewallet
â Menampilkan daftar nama produk di kategori ewallet./listkode?jenis=ewallet&type=DANA
â Menampilkan detail kode & harga produk DANA.
Request Samples
curl -X GET "https://qris.zakki.store/listkode?jenis=ewallet&type=DANA"
đą Layanan Noktel Marketplace
Beli akun Telegram siap pakai dengan sistem OTP otomatis & aman.
- đŗ Pembayaran Saldo Virtual Bank Otomatis
- đŠ Pengambilan OTP Real-time via Bot/API
- đ Sesi Bot Langsung Dihapus (Force Logout)
âī¸ Sistem Reward Komputasi
Dapatkan saldo reward dengan menyelesaikan tantangan algoritma SHA256.
- đĄī¸ Verifikasi Signature Server & Device Binding
- đ Penyesuaian Kesulitan Real-time
- đ° Reward Saldo Langsung ke Virtual Bank
Check Mining Detail
Mendapatkan detail transaksi mining berdasarkan ID Mining (contoh: Mining-ABC12345). Berguna untuk verifikasi reward atau audit mandiri.
/cekmining
Parameters (Query/Body)
| Parameter | Wajib | Deskripsi |
|---|---|---|
idmining | Ya | ID Transaksi mining lengkap atau potongan uniknya. |
My Mining History
Mendapatkan daftar lengkap seluruh riwayat reward komputasi yang pernah didapatkan oleh akun Anda berdasarkan API Key.
/mymining
Parameters (Query/Body)
| Parameter | Wajib | Deskripsi |
|---|---|---|
token | Ya | API Key unik milik pengguna. |
System Health Status
Memantau kondisi kesehatan mesin, beban CPU, dan integritas finansial sistem secara real-time.
/status
Response Sample
{
"code": 200,
"status": "success",
"data": {
"statistik_mesin": {
"total_pengguna": 154,
"koneksi_aktif": 5,
"waktu_aktif": "2 hari, 4 jam..."
},
"ringkasan_finansial": {
"total_saldo_beredar": 15450000,
"total_volume_transaksi": 85400000,
"total_poin_reward": 12500,
"total_transaksi_h2h": 1240,
"total_volume_h2h": 45200000
},
"integritas_keamanan": {
"kesehatan_sistem": "đĸ OPTIMAL",
"status_audit": "100% VERIFIED",
"callback_engine": "READY",
"telegram_bot": "ONLINE"
},
"topup_sukses": 850
},
"server_time": "Minggu, 12 April 2026 14:30:00 WIB"
}
H2H Transaction
Melakukan transaksi H2H ke provider menggunakan alur Debit-First dengan sistem perlindungan saldo otomatis (Auto-Refund jika gagal).
/h2h
Parameters
| Parameter | Wajib | Deskripsi |
|---|---|---|
token | Ya | API Key Member. |
kode | Ya | Kode produk (Dapatkan di /listkode). |
tujuan | Ya | Nomor tujuan transaksi (misal: 0821...). |
refID | Ya | ID unik dari sisi Anda (Maks 20 karakter). |
Response Sample
{
"code": 200,
"status": "success",
"message": "T#1160418384 R#zakki03 Top Up Saldo DANA 082137435046 akan diproses. Saldo 666.182 - 1.038 = 665.144 @21:24",
"data": {
"refID": "zakki03",
"serverID": "1160418384",
"produk": "Top Up Saldo DANA",
"tujuan": "082137435046",
"harga": 1038,
"status": "OK",
"sn": "DNID AHMXX12345678",
"waktu": "12/04/2026 21:24:24",
"sisa_saldo": 665144,
"callback": "SENT",
"BotNotif": "SENT"
}
}
Check H2H Status
Mengecek detail status transaksi H2H yang tersimpan di sistem lokal. Mendukung pengecekan menggunakan Server ID maupun RefID Anda.
/cekh2h
Parameters
| Parameter | Wajib | Deskripsi |
|---|---|---|
id | Ya | ID Transaksi dari sisi provider (Server ID) atau refID Anda. |
Response Sample
{
"code": 200,
"status": "success",
"data": {
"transaction_details": {
"results": {
"id": 1160026061,
"phone": "082137435046",
"status": "OK",
"sn": "DNID AHMXX12345678",
"price": 1038,
"date": "12/04/2026 17:06:57"
}
},
"sisa_saldo": 671372,
"callback": "SENT",
"BotNotif": "SENT"
}
}
My H2H History
Mendapatkan ringkasan 20 transaksi H2H terakhir. Data diambil dari ringkasan data.json masing-masing member.
/myh2h
Parameters
| Parameter | Wajib | Deskripsi |
|---|---|---|
token | Ya | API Key Member. |
Whitelist IP Member
Daftarkan IP server Anda untuk otorisasi endpoint /h2h. Sistem membatasi maksimal 3 alamat IP per member demi keamanan.
/whitelistip
/delwhitelistip
Parameters
| Parameter | Wajib | Deskripsi |
|---|---|---|
token | Ya | API Key Member. |
ip | Ya | Alamat IPv4 server yang ingin didaftarkan/dihapus. |
Theme Access Management
Kelola akses instalasi tema untuk server Anda. Pendaftaran IP di sini diperlukan agar server Anda dapat melakukan verifikasi lisensi dan mengunduh aset tema secara lengkap.
/addakses
Menambahkan IP server ke daftar akses tema (Maksimal 3 IP).
/delakses
Menghapus IP server dari daftar akses tema.
/listakses
Melihat daftar IP yang sedang aktif memiliki akses tema.
Parameters
| Parameter | Wajib | Deskripsi |
|---|---|---|
token | Ya | API Key Member. |
ip | Ya* | Alamat IPv4 server. (*Tidak wajib untuk /listakses). |
Try Request & Response
curl -X POST "https://qris.zakki.store/addakses" \
-H "Content-Type: application/json" \
-d '{
"token": "YOUR_API_TOKEN",
"ip": "1.2.3.4"
}'
{
"code": 200,
"message": "IP Berhasil didaftarkan.",
"list": ["1.2.3.4"]
}
curl -X GET "https://qris.zakki.store/listakses?token=YOUR_API_TOKEN"
{
"code": 200,
"list": ["1.2.3.4", "5.6.7.8"]
}
Keunggulan Bank Zakki
Solusi infrastruktur pembayaran digital terlengkap untuk bisnis Anda. Integrasi mudah, aman, dan real-time.
đ Real-time Callback
Otomatisasi penuh dengan fitur Webhook/Callback. Setiap transaksi yang berhasil akan langsung dikirim ke server Anda dalam hitungan detik, memungkinkan aktivasi produk instan tanpa cek manual.
đ¤ Integrasi Bot Telegram
Pantau seluruh aktivitas keuangan Anda melalui Bot Official Zakki Store. Terima notifikasi instan untuk Top Up, Transfer, maupun penarikan saldo langsung di genggaman Anda.
Chat Bot @MrLow_botđĄī¸ Keamanan Berlapis
Dilindungi oleh Intelligent Guard AI dan integrasi Cloudflare. Sistem kami memantau setiap request untuk mencegah manipulasi saldo dan serangan DDoS secara real-time.
Check Bank
Mendapatkan detail informasi akun bank, profil pengguna, dan riwayat transaksi (top up) yang telah berhasil.
/checkbank
Parameters (Query)
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
token |
String | Ya | API Key unik milik pengguna. |
iduser |
String | * | ID User dari aplikasi Zakki Store. Wajib diisi jika email kosong. |
email |
String | * | Email pengguna yang terdaftar. Wajib diisi jika iduser kosong. |
Request Samples
curl -X GET "https://qris.zakki.store/checkbank?iduser=USER_123&token=YOUR_API_TOKEN"
fetch('https://qris.zakki.store/checkbank?iduser=USER_123&token=YOUR_API_TOKEN')
.then(response => response.json())
.then(data => console.log(data));
Responses
{
"code": 200,
"status": "success",
"data": {
"bank_detail": {
"bank_name": "BANK ZAKKI STORE",
"account_holder": "Nama Pengguna",
"virtual_account": "8880000USER_123",
"balance": 150000,
"currency": "IDR",
"status": "ACTIVE"
},
"user_detail": {
"telegram_id": "123456789",
"nama": "Nama Pengguna",
"email": "user@example.com",
"poin": 1250,
"total_h2h": 12,
"callback": "https://yourserver.com/callback"
},
"security_audit": {
"status_keamanan": "Terlindungi",
"aktivitas_terakhir": "Top Up QRIS",
"waktu_aktivitas": "Selasa, 21 Mei 2024 pukul 17:01:15 WIB",
"pesan_sistem": "Sistem Audit AI kami mengonfirmasi bahwa seluruh saldo dan mutasi Anda sinkron 100%. Akun Anda aman."
},
"riwayat_transaksi": [
{
"id_transaksi": "topup-abcd-USER_123",
"id_user": "USER_123",
"tipe": "TOPUP",
"nominal_asli": 50000,
"kode_unik": 123,
"nominal_total": 50123,
"status": "SUCCESS",
"created_at": "2024-05-21T10:00:00.000Z",
"settlement_time": "2024-05-21T10:01:15.000Z",
"rrn": "123456789012",
"reward": {
"poin_didapat": 5,
"message": "Selamat kamu mendapat 5 point dari topup Rp 50.123"
}
}
]
}
}
âšī¸ Mengenal Object security_audit:
Sistem kami melakukan audit real-time setiap kali Anda mengakses endpoint ini. Berikut adalah kemungkinan status yang muncul:
- đĸ Terlindungi: Saldo dan Poin Anda sinkron 100% dengan seluruh riwayat transaksi.
- đĄ Pengecekan Manual Diperlukan: Muncul jika sistem mendeteksi ketidaksinkronan data.
- Jika saldo berkurang karena kesalahan sistem, Anda akan diminta menghubungi Admin.
- Jika terdeteksi manipulasi saldo/poin secara ilegal (eksploitasi), akun berisiko Banned Permanen.
{
"code": 404,
"message": "Akun tidak ditemukan."
}
{
"code": 403,
"message": "Token salah / tidak valid."
}
Top Up
Membuat permintaan Top Up Saldo. Endpoint ini akan menghasilkan ID transaksi, total pembayaran unik, dan QRIS dinamis yang harus dibayar dalam 5 menit. Tidak ada batas pembuatan QRIS.
/topup
Parameters (Body/Query)
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
token |
String | Ya | API Key unik milik pengguna. |
nominal |
Number | Ya | Jumlah nominal yang ingin di-topup. Minimum 1000. |
Request Samples
curl -X POST "https://qris.zakki.store/topup"
-H "Content-Type: application/json"
-d '{
"token": "YOUR_API_TOKEN",
"nominal": 50000
}'
fetch('https://qris.zakki.store/topup', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
token: 'YOUR_API_TOKEN',
nominal: 50000
})
})
.then(response => response.json())
.then(data => console.log(data));
Responses
Saat request berhasil, server akan mengembalikan QRIS yang bisa ditampilkan sebagai gambar.
Contoh Tampilan QRIS:
Nilai qris_image pada response berisi URL gambar ini.
{
"code": 201,
"status": "success",
"message": "Silakan bayar sesuai TOTAL dalam 5 menit.",
"data": {
"id_transaksi": "topup-a1b2-USER_456",
"rincian": {
"nominal_request": 50000,
"kode_unik": 231,
"total_bayar": 50231
},
"expired_at": "2024-05-21T12:05:00.000Z",
"qris_image": "https://pixhost.to/show/123/qris_zakki.png",
"qris_content": "00020101021226...[string qris lengkap]...585E",
"cancel_url": "https://qris.zakki.store/cancel?token=YOUR_TOKEN&id_transaksi=topup-a1b2-USER_456",
"cektopup_url": "https://qris.zakki.store/cektopup?idtopup=topup-a1b2-USER_456",
"petunjuk_cek": "Simpan ID 'topup-a1b2-USER_456' ATAU kode unik 'a1b2' for cek status nanti."
}
}
{
"code": 401,
"message": "Token invalid."
}
Cancel / Check Pending
Memiliki dua fungsi utama: Membatalkan transaksi tertentu (jika id_transaksi diisi), membatalkan semua transaksi (jika all=true), atau menampilkan daftar transaksi pending aktif jika hanya mengirim token.
/cancel
Parameters (Query/Body)
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
token |
String | Ya | API Key unik milik pengguna. |
id_transaksi |
String | Tidak | ID Transaksi spesifik yang ingin dibatalkan. |
all |
Boolean | Tidak | Set ke true untuk membatalkan SELURUH topup pending. |
Request Samples
curl -X GET "https://qris.zakki.store/cancel?token=YOUR_API_TOKEN&all=true"
curl -X GET "https://qris.zakki.store/cancel?token=YOUR_API_TOKEN"
Responses
{
"code": 200,
"status": "success",
"message": "Berhasil membatalkan transaksi pending."
}
Muncul jika Anda hanya mengirim parameter token saja.
{
"code": 200,
"status": "success",
"message": "Berhasil memuat daftar transaksi pending aktif.",
"pending_list": [
{
"id_transaksi": "topup-abcd-1234",
"total_bayar": 50123,
"expired_at": "2024-05-21T12:05:00.000Z",
"qris_image": "https://pixhost.to/show/123/qris_zakki.png"
}
]
}
{
"code": 404,
"message": "Transaksi tidak ditemukan atau sudah kadaluarsa/terhapus."
}
Check Status Top Up
Mencari status transaksi Top Up secara otomatis di database (Pending maupun Success). Mendukung pencarian canggih menggunakan ID Transaksi lengkap maupun hanya ID unik (bagian tengah).
/cektopup
Parameters (Query/Body)
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
idtopup |
String | Ya | ID Transaksi lengkap (misal: topup-84c7b0bb-OX4K) atau Kode Unik tengahnya saja (misal: 84c7b0bb). |
Request Samples
curl -X GET "https://qris.zakki.store/cektopup?idtopup=84c7b0bb"
fetch('https://qris.zakki.store/cektopup?idtopup=84c7b0bb')
.then(response => response.json())
.then(data => console.log(data));
Responses
{
"code": 200,
"status": "found",
"kategori_status": "SUCCESS",
"message": "Transaksi ditemukan di Riwayat SUCCESS.",
"file_id": "topup-84c7b0bb-OX4K",
"data": {
"id_transaksi": "topup-84c7b0bb-OX4K",
"id_user": "OX4K",
"tipe": "TOPUP",
"nominal_asli": 50000,
"nominal_total": 50123,
"status": "SUCCESS",
"callback": "Sukses",
"settlement_time": "2024-05-21T10:05:00.000Z",
"reward": {
"poin_didapat": 5,
"message": "Selamat kamu mendapat 5 point dari topup Rp 50.123"
}
}
}
{
"code": 404,
"status": "not_found",
"message": "Transaksi dengan ID atau Kata Kunci \"84c7b0bb\" tidak ditemukan di Pending maupun Sukses."
}
{
"code": 400,
"status": "error",
"message": "Parameter \"idtopup\" wajib diisi. Masukkan ID lengkap atau ID unik tengahnya saja."
}
My Top Up History
Mendapatkan riwayat lengkap transaksi top up yang sukses, statistik total topup, dan ringkasan akun. Data diurutkan dari yang terbaru.
/mytopup
Parameters (Query/Body)
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
token |
String | Ya | API Key unik milik pengguna. |
Request Samples
curl -X GET "https://qris.zakki.store/mytopup?token=YOUR_API_TOKEN"
fetch('https://qris.zakki.store/mytopup?token=YOUR_API_TOKEN')
.then(response => response.json())
.then(data => console.log(data));
Responses
{
"code": 200,
"status": "success",
"message": "Berhasil memuat data topup for Nama Pengguna.",
"data": {
"user_summary": {
"nama": "Nama Pengguna",
"saldo_aktif": 150000,
"virtual_account": "8880000USER_123"
},
"statistik_topup": {
"total_transaksi": 5,
"total_uang_masuk": 250000,
"total_uang_masuk_fmt": "Rp 250.000",
"transaksi_terbesar": "Rp 100.000",
"rata_rata_topup": "Rp 50.000"
},
"riwayat": [
{
"id_transaksi": "topup-a1b2-USER_123",
"waktu": {
"request": "2024-05-21T10:00:00.000Z",
"sukses": "2024-05-21T10:05:00.000Z"
},
"pembayaran": {
"nominal_request": 50000,
"kode_unik": 123,
"total_bayar": 50123
},
"bank_data": {
"rrn_mutasi": "123456789",
"raw_mutasi": "Tersedia",
"callback_status": "Sukses"
}
}
]
}
}
{
"code": 401,
"message": "Token tidak valid atau sesi berakhir."
}
Leaderboard Sultan
Menampilkan daftar peringkat pengguna dengan total top up terbanyak. Berguna untuk melihat siapa penyumbang (Sultan) terbesar di sistem.
/leaderboard
Parameters (Query)
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
limit |
Number | Tidak | Jumlah user yang ingin ditampilkan (default: 10). |
period |
String | Tidak | Periode waktu: all (semua), today (hari ini), atau month (bulan ini). |
Request Samples
curl -X GET "https://qris.zakki.store/leaderboard?limit=5&period=month"
Responses
{
"code": 200,
"status": "success",
"meta": {
"periode": "month",
"total_participants": 42,
"generated_at": "2024-05-21T15:00:00.000Z"
},
"leaderboard": [
{
"rank": 1,
"user_info": {
"nama": "Sultan Zakki",
"id_user": "ZKKI",
"virtual_account": "8880000ZKKI"
},
"stats": {
"total_topup": 1000000,
"total_topup_formatted": "Rp 1.000.000",
"jumlah_transaksi": 12,
"terakhir_topup": "2024-05-21T14:00:00.000Z"
}
}
]
}
System Status
Menampilkan informasi status kesehatan sistem, beban mesin, dan ringkasan finansial global secara real-time. Endpoint ini bebas dari protokol keamanan ketat sehingga dapat di-request setiap detik for keperluan monitoring.
/status
Request Samples
curl -X GET "https://qris.zakki.store/status"
Responses
{
"code": 200,
"status": "success",
"message": "đ BANK ZAKKI STORE - SYSTEM STATUS ENGINE (PUBLIC)",
"data": {
"statistik_mesin": {
"total_pengguna": 119,
"koneksi_aktif": 1,
"jumlah_core": 8,
"penggunaan_cpu": ["core1: 1.5%", "core2: 0.8%", "core3: 2.1%", "core4: 0.5%", "core5: 1.2%", "core6: 0.9%", "core7: 0.4%", "core8: 1.1%"],
"beban_rata_rata": [0.05, 0.12, 0.08],
"waktu_aktif": "0 hari, 1 jam, 15 menit, 30 detik"
},
"ringkasan_finansial": {
"total_saldo_beredar": 427418,
"total_volume_transaksi": 871535,
"total_poin_reward": 59
},
"integritas_keamanan": {
"injeksi_ilegal": 0,
"kehilangan_data_terdeteksi": 0,
"kesehatan_sistem": "đĸ OPTIMAL",
"status_audit": "100% VERIFIED BY SYSTEM ENGINEERING CHECKER",
"callback_engine": "READY",
"telegram_bot": "ONLINE"
},
"topup_sukses": 154
},
"server_time": "Selasa, 7 April 2026 pukul 15.30.45 WIB"
}
Set / Update Callback URL
Mengatur atau memperbarui (edit) URL callback Anda untuk menerima notifikasi otomatis setiap kali ada Top Up yang berhasil (Settlement). Jika Anda sudah memiliki callback sebelumnya, memanggil endpoint ini kembali akan otomatis menimpa URL yang lama dengan yang baru.
/setcallback
Parameters (Query)
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
token |
String | Ya | API Key unik milik pengguna. |
site |
String | Ya | URL tujuan (Callback URL). Wajib menggunakan https:// dan harus mengembalikan status 200 OK. |
Request Samples
curl -X GET "https://qris.zakki.store/setcallback?token=YOUR_API_TOKEN&site=https://your-site.com/api/callback"
Callback Payload (JSON POST)
Saat transaksi sukses, server kami akan mengirimkan data berikut ke URL yang Anda set:
{
"event": "topup_success",
"id_user": "USER_123",
"id_transaksi": "topup-abcd-USER_123",
"nominal": 50123,
"rrn": "123456789012",
"timestamp": "2024-05-21T10:01:15.000Z"
}
đĄ Informasi Fleksibilitas URL:
Sistem mendukung URL callback yang fleksibel. Anda bisa menggunakan root domain, sub-folder, maupun endpoint spesifik.
- Contoh:
https://toko.comatauhttps://toko.com/api/zakki-callback - Penting: Jika URL Anda mengandung parameter (seperti
?key=abc), pastikan Anda melakukan URL Encoding pada isian parametersiteagar tidak terjadi kesalahan parsing.
Responses
{
"code": 200,
"status": "success",
"message": "Konfigurasi Callback berhasil disimpan.",
"data": {
"user": "Nama Pengguna",
"callback_url": "https://your-site.com/api/callback",
"test_status": "200 OK"
}
}
Remove Callback URL
Menghapus konfigurasi URL callback yang telah disimpan sebelumnya. Setelah dihapus, Anda tidak akan lagi menerima notifikasi otomatis ke server Anda.
/delcallback
Parameters (Query)
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
token |
String | Ya | API Key unik milik pengguna. |
Request Samples
curl -X GET "https://qris.zakki.store/delcallback?token=YOUR_API_TOKEN"
Responses
{
"code": 200,
"status": "success",
"message": "Callback berhasil dihapus. Anda tidak akan lagi menerima notifikasi otomatis."
}
Set Bot Notification
Menghubungkan akun Telegram Anda ke Bot Official Zakki Store (@MrLow_bot) untuk menerima notifikasi real-time setiap ada transaksi (Top Up, Tarik, Tabung). Satu ID Telegram hanya bisa digunakan oleh satu akun Bank Zakki.
/setnotifbot
Parameters (Query)
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
token |
String | Ya | API Key unik milik pengguna. |
id |
String | Ya | ID Akun Telegram Anda (bisa didapat dari @userinfobot). |
Request Samples
curl -X GET "https://qris.zakki.store/setnotifbot?token=YOUR_API_TOKEN&id=123456789"
Responses
{
"code": 200,
"status": "success",
"message": "ID Telegram untuk notifikasi berhasil disimpan.",
"data": { "telegram_id": "123456789" }
}
{
"code": 400,
"status": "error",
"message": "ID Telegram 123456789 telah digunakan oleh member lain (Nama Member). Silakan gunakan akun Telegram Anda sendiri."
}
Remove Bot Notification
Menonaktifkan pengiriman notifikasi ke Telegram Bot.
/delnotifbot
Parameters (Query)
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
token |
String | Ya | API Key unik milik pengguna. |
Request Samples
curl -X GET "https://qris.zakki.store/delnotifbot?token=YOUR_API_TOKEN"
Responses
{
"code": 200,
"status": "success",
"message": "Notifikasi bot Telegram dinonaktifkan."
}
Cek Gacha Member
Melihat statistik dan riwayat total keuntungan saldo dari sistem Gacha untuk pengguna tersebut.
/cekgacha
Parameters (Query/Body)
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
token |
String | Ya | API Key unik milik pengguna. |
Request Samples
curl -X GET "https://qris.zakki.store/cekgacha?token=YOUR_API_TOKEN"
Responses
{
"code": 200,
"status": "success",
"message": "Statistik Gacha untuk Nama Pengguna",
"data": {
"sisa_poin": 5,
"total_keuntungan": 5000,
"total_menang": 8,
"riwayat": [
{
"id_transfer": "Gacha-abc123d",
"amount": 1000,
"timestamp": "2024-05-21T15:00:00.000Z",
"type": "terima",
"from": { "id_user": "SYSTEM", "name": "SYSTEM GACHA REWARD" },
"to": { "id_user": "USER_123" },
"note": "đ JACKPOT!!! Kamu menang Rp 1.000! đ"
}
]
}
}
Tabung (App to Bank)
Memindahkan saldo dari akun Aplikasi Zakki Store untuk ditabung ke dalam akun Bank Zakki. Proses ini akan mengurangi saldo di Aplikasi dan menambahkannya di Bank Zakki.
/tabung
Parameters (Body)
token |
String | Ya | API Key unik dari Bank Zakki. |
iduser / email |
String | Ya | Identifier akun Zakki Store. Gunakan salah satu. |
jumlah |
Number | Ya | Jumlah saldo yang akan ditabung. |
pin |
String | Ya | PIN akun Zakki Store for verifikasi. |
Request Samples
curl -X POST "https://qris.zakki.store/tabung"
-H "Content-Type: application/json"
-d '{
"token": "YOUR_BANK_API_TOKEN",
"iduser": "USER_123",
"jumlah": 25000,
"pin": "123456"
}'
fetch('https://qris.zakki.store/tabung', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
token: 'YOUR_BANK_API_TOKEN',
iduser: 'USER_123',
jumlah: 25000,
pin: '123456'
})
})
.then(response => response.json())
.then(data => console.log(data));
Responses
{
"code": 200,
"status": "success",
"message": "Berhasil menabung saldo dari Aplikasi ke Bank Zakki.",
"data": {
"id_transaksi_app": "12345678",
"jumlah_ditabung": 25000,
"saldo_bank_baru": 175000
}
}
{
"code": 400,
"status": "error",
"message": "Saldo di aplikasi Zakki Store tidak cukup untuk menabung.",
"zakki_response": {
"code": 403,
"status": "gagal - 403 Forbidden, pengurangan lebih besar dari jumlah saldo"
}
}
Tarik (Bank to App)
Menarik saldo dari akun Bank Zakki untuk ditambahkan ke saldo akun Aplikasi Zakki Store. Proses ini akan mengurangi saldo di Bank Zakki dan menambahkannya di Aplikasi.
/tarik
Parameters (Body)
token |
String | Ya | API Key unik dari Bank Zakki. |
iduser / email |
String | Ya | Identifier akun Zakki Store. Gunakan salah satu. |
jumlah |
Number | Ya | Jumlah saldo yang akan ditarik. Harus lebih kecil atau sama dengan saldo bank. |
pin |
String | Ya | PIN akun Zakki Store (6 digit) for verifikasi. |
Request Samples
curl -X POST "https://qris.zakki.store/tarik"
-H "Content-Type: application/json"
-d '{
"token": "YOUR_BANK_API_TOKEN",
"iduser": "USER_123",
"jumlah": 10000,
"pin": "123456"
}'
fetch('https://qris.zakki.store/tarik', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
token: 'YOUR_BANK_API_TOKEN',
iduser: 'USER_123',
jumlah: 10000,
pin: '123456'
})
})
.then(response => response.json())
.then(data => console.log(data));
Responses
{
"code": 200,
"status": "success",
"message": "Berhasil menarik saldo dari Bank ke Aplikasi.",
"data": {
"id_transaksi_app": "87654321",
"jumlah_ditarik": 10000,
"sisa_saldo_bank": 165000,
"saldo_aplikasi_baru": 510000
}
}
{
"code": 400,
"status": "error",
"message": "PIN yang Anda masukkan salah.",
"zakki_response": {
"code": 403,
"status": "gagal - PIN salah"
}
}
Check Mutasi (Tarik/Tabung)
Melihat riwayat transaksi Tarik dan Tabung yang terhubung dengan akun Zakki Store.
/checkmutasi
Parameters (Query)
token |
String | Ya | API Key unik dari Bank Zakki. |
iduser / email |
String | Ya | Identifier akun. Gunakan salah satu. |
type |
String | Ya | Jenis mutasi: tarik, tabung, atau all. |
Request Samples
curl -X GET "https://qris.zakki.store/checkmutasi?token=YOUR_BANK_API_TOKEN&iduser=USER_123&type=all"
Responses
{
"code": 200,
"status": "success",
"message": "Mutasi transaksi (all) berhasil diambil.",
"data": {
"id_user": "USER_123",
"total_transaksi": 2,
"mutasi": [
{
"id_transaksi": "87654321",
"id_user": "USER_123",
"type": "tarik",
"amount": 10000,
"timestamp": "2024-05-21T14:30:00.000Z",
"status": "SUCCESS",
"from_bank": "8880000USER_123",
"to_app_identifier": "USER_123",
"note": "Penarikan Saldo dari Bank Zakki (...)"
},
{
"id_transaksi": "12345678",
"id_user": "USER_123",
"type": "tabung",
"amount": 25000,
"timestamp": "2024-05-21T13:00:00.000Z",
"status": "SUCCESS",
"from_app_identifier": "USER_123",
"to_bank": "8880000USER_123",
"note": "Tabungan dari Aplikasi ke Bank Zakki (...)"
}
]
}
}
Transfer Saldo (API)
Mengirim saldo dari satu akun Bank Zakki ke akun Bank Zakki lainnya menggunakan nomor Virtual Account (VA) penerima via API Gateway.
/transfer
Parameters (Body)
token |
String | Ya | API Key pengirim. |
to |
String | Ya | Nomor Virtual Account (VA) penerima. |
amount |
Number | Ya | Jumlah yang akan ditransfer. |
Request Samples
curl -X POST "https://qris.zakki.store/transfer"
-H "Content-Type: application/json"
-d '{
"token": "TOKEN_PENGIRIM",
"to": "8880000ID_USER",
"amount": 5000
}'
Responses
{
"code": 200,
"status": "success",
"message": "Transfer berhasil.",
"data": {
"id_transfer": "BankTF-a1b2c3d4",
"rincian": {
"id_transfer": "BankTF-a1b2c3d4",
"amount": 5000,
"timestamp": "2024-05-21T15:00:00.000Z",
"from": {
"id_user": "PENGIRIM_01",
"va": "8880000PENGIRIM_01",
"name": "Nama Pengirim"
},
"to": {
"id_user": "USER_PENERIMA",
"va": "8880000ID_USER",
"name": "Nama Penerima"
}
},
"sisa_saldo_pengirim": 160000
}
}
{
"code": 400,
"message": "Saldo tidak mencukupi.",
"sisa_saldo": 4000
}
{
"code": 404,
"message": "Nomor VA penerima tidak ditemukan."
}
Transfer Saldo (Bot)
Selain melalui API, Anda juga dapat melakukan transfer saldo antar akun Bank Zakki secara instan melalui Bot Telegram Official. Fitur ini dirancang for kemudahan transaksi harian.
â¨ī¸ Command Bot
.transfer <va_tujuan>|<nominal>
Contoh: .transfer 8880000001|5000
â Keuntungan Via Bot:
- Real-time: Saldo pengirim berkurang dan saldo penerima bertambah detik itu juga.
- Notifikasi Instan: Pengirim dan Penerima akan langsung mendapat pesan konfirmasi dari Bot.
â ī¸ Persyaratan:
Anda harus menghubungkan akun Telegram terlebih dahulu menggunakan perintah .setnotifbot <token> sebelum dapat menggunakan fitur transfer ini.
Check Status Transfer
Mendapatkan detail sebuah transaksi transfer berdasarkan ID Transfer-nya.
/checktransfer
Parameters (Query)
idtransfer |
String | Ya | ID unik transfer yang didapat dari endpoint /transfer. |
Request Samples
curl -X GET "https://qris.zakki.store/checktransfer?idtransfer=BankTF-a1b2c3d4"
Responses
{
"code": 200,
"status": "success",
"data": {
"id_transfer": "BankTF-a1b2c3d4",
"amount": 5000,
"timestamp": "2024-05-21T15:00:00.000Z",
"from": {
"id_user": "PENGIRIM_01",
"va": "8880000PENGIRIM_01",
"name": "Nama Pengirim"
},
"to": {
"id_user": "USER_PENERIMA",
"va": "8880000ID_USER",
"name": "Nama Penerima"
},
"type": "kirim"
}
}
{
"code": 404,
"message": "ID Transfer tidak ditemukan."
}
Riwayat Transfer
Melihat riwayat transfer (kirim/terima) milik seorang pengguna.
/mytransfer
Parameters (Query)
token |
String | Ya | API Key pengguna yang ingin dicek riwayatnya. |
type |
String | Ya | Jenis riwayat: kirim, terima, atau all. |
Request Samples
curl -X GET "https://qris.zakki.store/mytransfer?token=YOUR_API_TOKEN&type=all"
Responses
{
"code": 200,
"status": "success",
"message": "Riwayat transfer (all) berhasil diambil.",
"data": {
"id_user": "USER_PENERIMA",
"total_transaksi": 1,
"riwayat": [
{
"id_transfer": "BankTF-a1b2c3d4",
"amount": 5000,
"timestamp": "2024-05-21T15:00:00.000Z",
"from": { /* ... */ },
"to": { /* ... */ },
"type": "terima"
}
]
}
}
Check Name by VA
Memverifikasi dan mendapatkan nama pemilik akun berdasarkan nomor Virtual Account (VA).
/checkname
Parameters (Query/Body)
number |
String | Ya | Nomor Virtual Account yang ingin diverifikasi. |
Request Samples
curl -X GET "https://qris.zakki.store/checkname?number=8880000IBO6"
Responses
{
"code": 200,
"status": "success",
"data": {
"virtual_account": "8880000IBO6",
"account_holder": "zakkiXD"
}
}
{
"code": 404,
"status": "error",
"message": "Nomor rekening tidak ditemukan."
}
Cek My IP
Mengecek status keamanan alamat IP Anda saat ini secara langsung dari database sistem kami (apakah terdaftar di Whitelist, Blacklist, atau Netral).
/cekmyip
Responses
{
"code": 200,
"status": "success",
"ip": "114.124.x.x",
"security_status": "AMAN (NETRAL)"
}
Cek Spesifik IP
Mengecek status keamanan alamat IP tertentu secara manual melalui input parameter IP.
/cekip
Parameters (Query)
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
ip |
String | Ya | Alamat IP yang ingin dicek statusnya. |
Responses
{
"code": 200,
"status": "success",
"ip": "1.1.1.1",
"security_status": "WHITELIST"
}
â ī¸ Security Protocol & Fatal Risks
Sistem kami dilindungi oleh INTELLIGENT GUARD AI yang memantau setiap request secara real-time. Melakukan percobaan serangan, spamming, atau manipulasi sistem pada qris.zakki.store akan memicu protokol keamanan tingkat tinggi yang tidak dapat dibatalkan.
đĢ Konsekuensi Fatal Bagi Penyerang:
- đ´ Instan & Permanent Ban: Alamat IP Anda akan diblokir secara permanen dari seluruh infrastruktur server dan jaringan Cloudflare Firewall.
- đ Forensic GPS Tracking: Sistem akan melacak koordinat lokasi detail, ISP, jenis perangkat, dan identitas digital Anda secara otomatis sebagai bukti forensik.
- đ˛ Automated WhatsApp Reporting: Seluruh data serangan (Dossier) akan langsung dikirim ke WhatsApp Developer dalam hitungan detik untuk tindakan lebih lanjut.
- đĄī¸ Global Active Protection: Setiap upaya DDoS akan memicu status ACTIVE PROTECTION yang mengunci seluruh sistem dalam mode pertahanan militer.
"Jangan mencoba menguji sistem kami jika Anda tidak ingin kehilangan akses selamanya. Data Anda direkam, lokasi Anda dipantau."