Download the PHP package triyatna/digiflazz-laravel-4buyer without Composer
On this page you can find all versions of the php package triyatna/digiflazz-laravel-4buyer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download triyatna/digiflazz-laravel-4buyer
More information about triyatna/digiflazz-laravel-4buyer
Files in triyatna/digiflazz-laravel-4buyer
Package digiflazz-laravel-4buyer
Short Description Unofficial laravel package for integrating Digiflazz API (Buyer)
License MIT
Homepage https://github.com/triyatna/digiflazz-laravel-4buyer
Informations about the package digiflazz-laravel-4buyer
Laravel Digiflazz Buyer API Package
Paket Laravel untuk menghubungkan aplikasi Anda dengan API Digiflazz sebagai Buyer.
Ringkasan
Paket ini menyederhanakan integrasi API Digiflazz ke dalam Laravel, menyediakan fungsi-fungsi siap pakai yang mudah digunakan.
Fitur
- Implementasi Lengkap: Semua fungsi dari dokumentasi Digiflazz Buyer tersedia.
- Instalasi Cepat: Artisan command untuk konfigurasi otomatis.
- Penggunaan Mudah: Panggil dengan
Digiflazz::namaFungsi()
. - Respons Terstruktur: Response dibungkus oleh
ResponseHandler
. - Mode Uji Coba: Testing tanpa memotong saldo.
- Keamanan: Validasi signature Webhook.
Instalasi dan Konfigurasi
1. Instalasi Paket
2. Setup Otomatis
Perintah ini akan:
- Membuat file
config/digiflazz.php
- Menambahkan entri ke file
.env
3. Konfigurasi .env
Penting: Pastikan IP server Anda didaftarkan di panel Digiflazz bagian Atur Koneksi > API.
Info: Informasi Webhook dan tambahkan url payload di panel Digiflazz bagian Atur Koneksi > API > Atur > Webhook.
Panduan Penggunaan
Konsep Dasar
Semua fungsi dipanggil via Facade Digiflazz::...
dan menghasilkan instance ResponseHandler
.
Fungsi ResponseHandler:
Fungsi | Deskripsi |
---|---|
isSuccess() |
Transaksi sukses |
isPending() |
Transaksi diproses |
isFailed() |
Transaksi gagal |
transactionCreated() |
Transaksi tercatat |
data() |
Mengembalikan seluruh data |
get('nama_key') |
Mengambil 1 field |
getMessage() |
Mengembalikan pesan |
Contoh Penggunaan
Tambahkan ini di awal controller Anda:
1. Manajemen Akun
a. Cek Saldo
b. Tiket Deposit
2. Informasi Produk
a. Daftar Harga
b. Cek Nama Pelanggan PLN
3. Transaksi
info: Tambahkan
true
diakhir untuk mode testing, contoh:$response = Digiflazz::createPrepaidTransaction('tsel5', '081234567890', $refId, true);
.
a. Prabayar
info: Khusus transaksi prabayar, jika ingin menambahkan opsi
max_price
,cb_url
,allow_dot
, gunakan fitur setting dengan data array. contoh:Digiflazz::createPrepaidTransaction('PLNCEKNAMA', $data, 'TRX221221143', ['max_price' => 6]);
b. Pascabayar
1) Cek Tagihan
2) Bayar Tagihan
c. Cek Status Transaksi
Webhook
1. Route
2. Controller
๐ค Kontribusi
Kontribusi sangat disambut! Silakan buka issue atau pull request untuk:
- Laporan bug
- Perbaikan dokumentasi
๐ Lisensi
Paket ini dirilis di bawah MIT License.
๐งท Penulis
Dikembangkan oleh Triyatna.
All versions of digiflazz-laravel-4buyer with dependencies
illuminate/contracts Version ^11.0 || ^12.0
illuminate/http Version ^11.0 || ^12.0
illuminate/support Version ^11.0 || ^12.0