New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

adichan/wallet

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

adichan/wallet

A comprehensive wallet system for Laravel applications

Source
Packagist
Version
dev-master
Version published
Total downloads
4
Maintainers
1
Created
Source

Adichan Wallet Package

A comprehensive wallet system for Laravel applications with support for multiple transaction types, caching, events, and API endpoints.

Features

  • ✅ Multiple wallet support per model
  • ✅ Transaction history with pagination
  • ✅ Built-in caching for performance
  • ✅ Event system for wallet operations
  • ✅ API endpoints (optional)
  • ✅ Transfer between wallets
  • ✅ Validation rules
  • ✅ Decimal precision control
  • ✅ Minimum/maximum balance limits
  • ✅ Morph map support
  • ✅ Queue support for transactions

Installation

composer require adichan/wallet


$user = User::find(1);

// Add funds
$user->addFunds(100.00, 'Deposit');

// Deduct funds
$user->deductFunds(50.00, 'Purchase');

// Get balance
$balance = $user->getBalance();

// Check sufficient balance
if ($user->hasSufficientBalance(75.00)) {
    // Proceed with transaction
}

// Get transaction history
$transactions = $user->getWalletHistory(10);

// Transfer funds
$user->transferFunds($recipient, 25.00, 'Payment');

// Get wallet summary
$summary = $user->getWalletSummary();

Keywords

payment

FAQs

Package last updated on 03 Jan 2026

Related posts