Download the PHP package phpinnacle/minos without Composer
On this page you can find all versions of the php package phpinnacle/minos. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download phpinnacle/minos
More information about phpinnacle/minos
Files in phpinnacle/minos
Package minos
Short Description Payment orchestration and operational configuration for Laravel Filament applications.
License MIT
Homepage https://github.com/phpinnacle/minos
Informations about the package minos
Minos for Filament
Minos is a payment orchestration package for Laravel and Filament. It models payment methods, installment plans, stored cards, payment intents and adjustments behind provider contracts, while supplying Filament resources for operational configuration.
Features
- Payment method and payment plan Filament resources.
- Provider registry with built-in cash, bank, card, ERIP, Stripe, BePaid and WebPay implementations.
PaymentGatewayandPaymentProvidercontracts for custom integrations.- Payment intents, line items, payers, sources and continuation decisions.
- Discounts, shipping, tax, fees and rounding adjustments.
- Single and multipart payment schemes with validation.
- Tokenized and encrypted card instruments.
- Configurable connection, navigation and tenancy.
Requirements and installation
- PHP 8.4 or later
- Laravel 13 and Filament 5
- Laravel Cashier 16
phpinnacle/common
Registering providers
Providers are loaded into ProviderRegistry and become available when defining payment methods. Each provider supplies its label, availability, configuration form, validation and gateway behavior.
Providers that do not require checkout input may return null from PaymentGateway::schema().
Payment plans and calculations
PaymentPlan::scheme() creates a PaymentScheme for a price and optional sale date. PaymentScheme exposes its start, expiry, total and installment count. Intent calculates totals from IntentLine records and typed Adjustment objects:
Gateway results use Continuation and Decision to represent success, failure, pending and cancellation without coupling application flows to one provider.
Payment configuration and credentials are sensitive. Keep production secrets outside source control and validate webhook authenticity with the selected provider implementation.
Testing
Changelog and license
See MIT License.
All versions of minos with dependencies
laravel/cashier Version ^16.5
phpinnacle/common Version ^1.0
phpinnacle/money Version ^1.0
phpinnacle/palette Version ^1.0
phpinnacle/tempo Version ^1.0
spatie/laravel-package-tools Version ^1.92