Download the PHP package nodev/mutaku without Composer
On this page you can find all versions of the php package nodev/mutaku. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Package mutaku
Short Description Package for getting mutations from OrderKuota QRIS Transactions (Unofficial)
License MIT
Informations about the package mutaku
Mutaku - Mutasi Qris Orderkuota
Package PHP untuk mengambil data mutasi, saldo, dan gambar QRIS dari OrderKuota secara mudah (Non-Resmi). Mendukung Laravel dan PHP Native.
✨ Fitur
- 🏦 Ambil Data Mutasi - Riwayat transaksi QRIS dengan filter tanggal
- 💰 Cek Saldo - Saldo QRIS real-time
- 📱 Gambar QRIS - URL gambar QRIS untuk ditampilkan
- 🚀 Multi Environment - Support Laravel dan PHP Native
- 📅 Filter Tanggal - Filter transaksi berdasarkan range tanggal
- 💳 Filter Status Transaksi - Filter status transaksi incoming atau outgoing
- 📄 Pagination - Support pagination untuk data yang banyak
- 🔧 Easy Setup - Instalasi dan konfigurasi yang mudah
📄 Requirements
- PHP >= 7.4
- ext-curl
- ext-json
- ext-openssl
- vlucas/phpdotenv
🔑 Cara Mendapatkan Auth Token
Untuk mendapatkan Auth Token, silakan mengikuti tutorial berikut.
📦 Instalasi
Via Composer
⚙️ Konfigurasi
1. Laravel
Publish Config
Set Environment Variables
Tambahkan ke file .env:
2. PHP Native
Buat file .env atau set environment variables
Atau konfigurasi manual
🚀 Penggunaan
1. Ambil Data Mutasi
Method Core::getMutations() menerima parameter berikut secara berurutan:
- fromDate Tanggal mulai filter mutasi (default: 30 hari terakhir).
- toDate Tanggal akhir filter mutasi (default: hari ini).
- page Untuk pagination, default halaman 1.
- filterOut
Jika
true, hanya menampilkan transaksi masuk (IN). Jikafalseatau tidak diisi, menampilkan semua status transaksi.
Semua parameter bersifat opsional, Anda tidak perlu mengisi semuanya.
Contoh penggunaan:
2. Cek Saldo QRIS
3. Ambil Gambar QRIS
📅 Format Tanggal
Package ini menggunakan format tanggal d-m-Y (contoh: 31-12-2024).
📊 Format Response
Semua method mengembalikan array dengan format yang konsisten:
Success Response
Example Success Response
1. Get Mutations
All Transaction
**IN Transaction (filterOut = true)
2. Get Balance
3. Get Image
Error Response
🔧 Troubleshooting
1. "Invalid date format"
Pastikan format tanggal benar (d-m-Y)
2. "Config not loaded"
Pastikan telah set environment variables, tambahan khusus PHP Native yaitu initialize config
3. "User tidak ditemukan dan/ Token tidak benar"
Pastikan auth token dan username di environment variables berikut sudah tepat
4. "Parameter tidak benar"
Pastikan tidak ada kesalahan dalam penulisan environment variables dan tidak kosong
🐞 Lapor Issues
Jika Anda menemukan bug, masalah, atau memiliki saran fitur, silakan buat issue baru di GitHub. Sertakan detail troubleshooting yang telah dilakukan, pesan error, dan environment (native/laravel & versi) yang digunakan agar kami dapat membantu lebih cepat.
📝 License
Package ini menggunakan MIT License.
⚠️ Disclaimer
Package ini tidak resmi dan tidak berafiliasi dengan OrderKuota. Gunakan dengan risiko sendiri dan patuhi terms of service OrderKuota.
Di coding oleh Fieza Ghifari & Dio Rizqi
All versions of mutaku with dependencies
ext-curl Version *
ext-json Version *
ext-openssl Version *
vlucas/phpdotenv Version ^5.6