PHPackages                             zakkistore/zakkistore-sdk - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. zakkistore/zakkistore-sdk

ActiveLibrary[API Development](/categories/api)

zakkistore/zakkistore-sdk
=========================

Official PHP SDK Client Library for Zakki Store B2B API Gateway

v1.0.5(1mo ago)03MITPHPPHP &gt;=7.2

Since May 31Pushed 1mo agoCompare

[ Source](https://github.com/MrLow12/zakkistore-sdk-php)[ Packagist](https://packagist.org/packages/zakkistore/zakkistore-sdk)[ RSS](/packages/zakkistore-zakkistore-sdk/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependenciesVersions (6)Used By (0)

🐘 Zakkistore SDK for PHP
========================

[](#-zakkistore-sdk-for-php)

**Official B2B Client Library for Zakki Store API Gateway**

Pustaka PHP resmi untuk memudahkan integrasi layanan Host-to-Host (H2H) prabayar/pascabayar, payment gateway QRIS otomatis, perbankan Virtual Account (VA), Noktel OTP virtual, mining reward, dan gacha koin Zakki Store ke dalam proyek PHP Anda (Laravel, Symfony, CodeIgniter, Yii, native PHP, bot WhatsApp/Telegram, dll).

---

🚀 Instalasi &amp; Inisialisasi
------------------------------

[](#-instalasi--inisialisasi)

Instal pustaka dari Composer:

```
composer require zakkistore/zakkistore-sdk
```

### Inisialisasi Klien

[](#inisialisasi-klien)

```
require_once 'vendor/autoload.php';

use ZakkiStore\ZakkiStore;

// Inisialisasi klien SDK (Bisa tanpa base_url karena official otomatis ter-set!)
$zakki = new ZakkiStore([
    'baseUrl' => 'https://qris.zakki.store',
    'token' => 'API_TOKEN_ANDA',
    'iduser' => 'IBO99',
    'email' => 'member@gmail.com',
    'pin' => '123456',              // PIN transaksi (Wajib untuk tabung & tarik)
    'autoWithdraw' => true          // Aktifkan penarikan saldo VA otomatis ke aplikasi!
]);
```

---

🛠️ Fitur Unggulan
-----------------

[](#️-fitur-unggulan)

### 🔄 Auto-Withdraw Saldo VA

[](#-auto-withdraw-saldo-va)

Jika opsi `'autoWithdraw' => true` diaktifkan, SDK akan memicu penarikan dana VA bank otomatis secara *real-time* menjadi saldo utama aplikasi zakki store ketika fungsi `$zakki->checkbank()` dipanggil.

### 💡 Dual-Flow Pascabayar &amp; Bebas Nominal

[](#-dual-flow-pascabayar--bebas-nominal)

- **Pascabayar (PLN/BPJS/PDAM):** Inquiry tagihan terlebih dahulu, lalu bayar dengan format tujuan `[ID_Pelanggan].[Nominal_Tagihan]` (Contoh: `122345678901.150000`).
- **E-Wallet Bebas Nominal:** Kirim transfer E-Wallet nominal kustom dengan format tujuan `[No_HP].[Nominal]` (Contoh: `08123456789.25000`).

---

📑 Daftar Referensi Metode Lengkap &amp; Struktur Pengelompokan (37 Fungsi Resmi)
--------------------------------------------------------------------------------

[](#-daftar-referensi-metode-lengkap--struktur-pengelompokan-37-fungsi-resmi)

Seluruh fungsi yang didukung oleh SDK ini dikelompokkan secara rapi ke dalam 7 kategori layanan utama demi mempermudah pemahaman dan integrasi:

### 1. ⚡ Layanan Payment Gateway (QRIS Topup) — \[5 Fungsi\]

[](#1--layanan-payment-gateway-qris-topup--5-fungsi)

- **`$zakki->topup($nominal)`** — Membuat tiket pembayaran QRIS dinamis instan dengan nominal kode unik.
- **`$zakki->cektopup($idtopup)`** — Mengecek status pembayaran tiket QRIS tertentu secara real-time.
- **`$zakki->cektopup2($idtopup)`** — Mendapatkan URL gambar struk digital dinamis (hologram receipt) berformat PNG.
- **`$zakki->mytopup()`** — Mengambil seluruh riwayat transaksi topup QRIS akun Anda.
- **`$zakki->cancel($id_transaksi, $all_pending)`** — Membatalkan satu atau seluruh tiket topup pending.

### 2. 🏪 Layanan Transaksi Host-to-Host (H2H) — \[4 Fungsi\]

[](#2--layanan-transaksi-host-to-host-h2h--4-fungsi)

- **`$zakki->listkode($jenis, $product_type)`** — Mengambil katalog produk prabayar/pascabayar aktif beserta daftar harga beli.
- **`$zakki->h2h($kode, $tujuan, $refID)`** — Mengirimkan order transaksi H2H (pulsa, paket data, PLN kustom, dll).
- **`$zakki->cekh2h($id_trx)`** — Mengecek status transaksi, Serial Number (SN), dan harga beli riil dari order H2H.
- **`$zakki->myh2h()`** — Mengambil 20 riwayat transaksi H2H terupdate milik akun Anda.

### 3. 🏦 Layanan Perbankan &amp; Transfer Saldo VA — \[8 Fungsi\]

[](#3--layanan-perbankan--transfer-saldo-va--8-fungsi)

- **`$zakki->checkbank()`** — Memeriksa detail Virtual Account (VA), saldo bank VA, serta memicu Auto-Withdraw jika diaktifkan.
- **`$zakki->checkname($number)`** — Memverifikasi nama asli pemilik rekening Virtual Account tujuan sebelum melakukan transfer.
- **`$zakki->transfer($to, $amount)`** — Mengirimkan saldo antar-VA member secara instan dan bebas biaya admin.
- **`$zakki->tabung($jumlah)`** — Menyetorkan saldo aktif aplikasi ke rekening bank Virtual Account terhubung Anda.
- **`$zakki->tarik($jumlah)`** — Menarik dana dari bank Virtual Account ke saldo aktif aplikasi Zakki Store Anda.
- **`$zakki->checkmutasi($mutasi_type)`** — Melihat riwayat mutasi tabung/tarik saldo bank VA (`all`, `tarik`, `tabung`).
- **`$zakki->checktransfer($idtransfer)`** — Mengecek status pengiriman dana transfer tertentu secara detail.
- **`$zakki->mytransfer($type)`** — Mengambil riwayat pengiriman dan penerimaan transfer saldo (`all`, `kirim`, `terima`).

### 4. 📱 Layanan Noktel Marketplace (OTP Virtual) — \[5 Fungsi\]

[](#4--layanan-noktel-marketplace-otp-virtual--5-fungsi)

- **`$zakki->noktelStok()`** — Memeriksa ketersediaan stok nomor virtual aktif per kategori layanan/aplikasi.
- **`$zakki->noktelBuy($category)`** — Membeli nomor virtual baru untuk penerimaan kode verifikasi/OTP.
- **`$zakki->noktelGetOtp($account_id)`** — Mengambil kode verifikasi/OTP yang masuk ke nomor virtual secara real-time.
- **`$zakki->noktelCancel($invoice_id)`** — Membatalkan order nomor virtual yang pending OTP dan memicu auto-refund saldo.
- **`$zakki->noktelHistory()`** — Mengambil daftar riwayat lengkap pemesanan nomor virtual.

### 5. ⛏️ Layanan Reward Komputasi SHA-256 (Mining) &amp; Game — \[5 Fungsi\]

[](#5-️-layanan-reward-komputasi-sha-256-mining--game--5-fungsi)

- **`$zakki->miningStart()`** — Meminta challenge penambangan SHA-256 serta target kesulitan (difficulty) dari server.
- **`$zakki->miningSubmit($nonce, $signature)`** — Mengirimkan hasil kerja hashing SHA-256 (Proof-of-Work) untuk mendapatkan koin.
- **`$zakki->cekmining($idmining)`** — Mengecek status audit dan persetujuan dari blok mining yang telah Anda selesaikan.
- **`$zakki->mymining()`** — Melihat riwayat penambangan koin dan total reward hashing akun Anda.
- **`$zakki->cekgacha()`** — Mengecek jumlah tiket gacha, riwayat kemenangan, dan detail koin keberuntungan Anda.

### 6. 🔒 Layanan Keamanan IP &amp; Utilitas — \[6 Fungsi\]

[](#6--layanan-keamanan-ip--utilitas--6-fungsi)

- **`$zakki->whitelistip($ip)`** — Mendaftarkan IP server/host Anda agar diizinkan melakukan transaksi H2H via API (Maksimal 3 IP).
- **`$zakki->delwhitelistip($ip)`** — Menghapus alamat IP terdaftar dari whitelist API.
- **`$zakki->cekmyip()`** — Mendeteksi alamat IP publik host/server Anda saat ini yang terbaca oleh sistem.
- **`$zakki->cekip($ip)`** — Mengecek detail status IP whitelisting tertentu.
- **`$zakki->leaderboard($limit, $period)`** — Melihat daftar Sultan topup teraktif secara global.
- **`$zakki->status()`** — Memeriksa beban CPU server, statistik finansial global, dan kesehatan sistem.

### 7. 🔗 Layanan Webhook Callback &amp; Notifikasi Bot — \[4 Fungsi\]

[](#7--layanan-webhook-callback--notifikasi-bot--4-fungsi)

- **`$zakki->setcallback($site)`** — Memasang URL callback real-time untuk menerima laporan status transaksi H2H.
- **`$zakki->delcallback()`** — Menghapus URL callback yang terpasang di sistem.
- **`$zakki->setnotifbot($telegramId)`** — Memasang ID Telegram Anda untuk menerima notifikasi otomatis transaksi sukses/gagal.
- **`$zakki->delnotifbot()`** — Menonaktifkan bot notifikasi Telegram.

🛡️ Protokol Keamanan API
------------------------

[](#️-protokol-keamanan-api)

Warning

**Selalu jalankan SDK ini di sisi backend (Server-side)!**Jangan pernah mengekspos API Token dan PIN Anda di sisi klien publik demi mencegah potensi pencurian saldo.

###  Health Score

34

—

LowBetter than 75% of packages

Maintenance91

Actively maintained with recent releases

Popularity3

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity32

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~3 days

Total

5

Last Release

43d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/75411357?v=4)[zakkiXD-Dev](/maintainers/MrLow12)[@MrLow12](https://github.com/MrLow12)

---

Top Contributors

[![MrLow12](https://avatars.githubusercontent.com/u/75411357?v=4)](https://github.com/MrLow12 "MrLow12 (9 commits)")

### Embed Badge

![Health badge](/badges/zakkistore-zakkistore-sdk/health.svg)

```
[![Health](https://phpackages.com/badges/zakkistore-zakkistore-sdk/health.svg)](https://phpackages.com/packages/zakkistore-zakkistore-sdk)
```

###  Alternatives

[exsyst/swagger

A php library to manipulate Swagger specifications

35916.4M7](/packages/exsyst-swagger)[hubspot/api-client

Hubspot API client

24016.2M20](/packages/hubspot-api-client)[pocketmine/bedrock-protocol

An implementation of the Minecraft: Bedrock Edition protocol in PHP

172445.0k18](/packages/pocketmine-bedrock-protocol)[botman/driver-telegram

Telegram driver for BotMan

93459.5k6](/packages/botman-driver-telegram)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
